Linux Ubuntu系统备份+还原(通过tar命令)
通过tar命令备份、还原
备份操作如下
#!/bin/bash backup_dst="../backup.tgz" backup_src="/" sudo rm ${backup_dst} sudo tar cvpzf ${backup_dst} --exclude=${backup_dst} --exclude=/proc/* --exclude=/lost+found/* --exclude=/mnt/* --exclude=/sys/* --exclude=/media/* --exclude=/home/xbit/Downloads/* ${backup_src}
还原操作
#!/bin/bash restore_src="../backup.tgz" restore_dst="/media/ubuntu/root_fs" #sudo rm -R ${restore_dst}/* sudo tar xvpfz ${restore_src} -C ${restore_dst}
测试步骤如下,结果能正常运行:
- 运行中备份虚拟机系统。
- 解压到台式机上。
- 修改/boot/grub/grub.cfg和/etc/fstab中的UUID(注意根目录和swap目录的uuid不同。
- 启动进入ubuntu(此时只能进入ubuntu无法选择windows),修复grub参考博客:https://blog.csdn.net/hnjztyx/article/details/69733571,关键步骤整理如下:
sudo add-apt-repository ppa:yannubuntu/boot-repair # 添加软件源 sudo apt-get update # 更新系统 sudo apt-get install -y boot-repair # 安装boot-repair sudo boot-repair # 启动软件。 点击第一个选项Recommended repair # 剩下的软件会自己操作,不需要人为干预,花费的时间视电脑配置而定。 sudo update-grub # 我们再次打开终端,更新下grub,防止修复不完善。 # 最后,重启电脑确认下。或者根据自己的需求,进行下微调,都可以。

浙公网安备 33010602011771号