要在 CentOS 7 上备份本地系统并能够回滚,你可以使用工具如 rsync 和 grub2-mkconfig 来创建系统备份和恢复的方法。以下是一个基本的备份和回滚过程:
创建系统备份:
使用 rsync 命令备份整个系统或指定目录到一个备份目录。例如,将系统备份到 /backup 目录:
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /backup
等待备份过程完成,确保备份目录包含了系统的完整副本。
回滚系统:
创建一个启动盘或使用 CentOS 安装介质来启动计算机。
进入恢复模式或紧急模式,你可以选择进入 root shell。
挂载备份目录到临时目录,例如 /mnt:
sudo mount /dev/sdX /mnt
其中 /dev/sdX 是备份目录所在的磁盘设备。
将备份目录的文件系统复制回根目录:
sudo rsync -aAXv /mnt/ / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"}
这将覆盖当前的根文件系统。
更新 GRUB 配置以确保正确的引导配置:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
重新启动计算机,系统将回滚到备份时的状态。
请注意,这是一个基本的备份和回滚过程,具体步骤可能会根据你的系统配置和需求而有所变化。确保在执行备份和回滚操作之前备份重要数据,并谨慎操作以避免数据丢失或系统故障。
centos7本地系统怎么备份系统且可以回滚
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 因为原来是500G的机械硬盘,实际使用才几G。所以打算换成容量小的固态硬盘,或者镜像虚拟化云化改造,虚拟磁盘小。网...
- 1、清理多余开机项(旧内核) 2、系统内初始化操作 标识 “重新配置” 删除SSH主机密钥文件 清理UDEV文件 ...
- 因为原来是1T的机械硬盘,实际占用空间不多。所以打算换成容量小的固态硬盘,或者镜像虚拟化云化改造,虚拟磁盘小。同时...
- tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+foun...
- 站在巨人的肩膀上 有的时候,我们在yum 安装软件的时候,会发现下载速度极慢。那么这时候该怎么办呢?这时候我们就需...