CentOS7完整备份与还原

解决方案


只迁移虚拟机里面的数据,由于安装了许多软件,因此采用对linux系统进行完整备份。

步骤:

  1. 安装一台新服务器,保持与源服务器系统版本、磁盘挂载一致。

  2. 备份源服务器


1 $ su root
2 # cd /
3 # tar cvpzf backup.tgz / –exclude=/proc –exclude=/lost+found
–exclude=/backup.tgz –exclude=/mnt –exclude=/sys
–exclude=/media –exclude=/tmp



  1. 备份目标服务器上的/etc/fstab、/boot/grub2/grub.cfg

1 # cp /etc/fstab /
2 # cp /boot/grub2/grub.cfg /



  1. 在目标服务器上还原backup.tgz

1 $ su root
2 # cd /
3 # scp root@源服务器:/backup.tgz /
4 # tar xvpfz backup.tgz -C /
5 # cp /fstab /etc/
6 # cp /grub.cfg /boot/grub2/
7 # restorecon -Rv /
8 # shutdown -r



  1. 迁移完成。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!