centos7.9备份与恢复(不同主机)

直接将系统根目录下的文件打包,然后copy到新电脑上解压,保证新电脑上已经安装centos系统,亲测有效

一、旧系统打包

①使用root权限cd到根目录,执行命令打包

我本人执行的是:tar cvpzf backup.tgz / --exclude=/proc --exclude=/backup.tgz --exclude=/mnt --exclude=/sys,下面是我参考别人文章的
tar cvpzf backup.tgz / --warning=no-file-changed --exclude=/proc --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/dev

二、在新机上恢复系统备份

①将backup.tgz复制到新电脑的根目录下,同样使用root权限,执行命令解压

tar xvpfz backup.tgz -C / etc home run usr var root(-C 为大写,/ 后面表示需要替换的目录,表示这些目录里的所有文件替换成压缩包里的文件)

②恢复SELinux文件属性

restorecon -Rv /etc /home /run /usr /var /root

③保险起见在执行一下

restorecon -Rv /

三、修改磁盘启动信息

①查看磁盘uuid

blkid

②查看 /boot 目录所在设备

df -h

③修改 /etc/fstab 文件

将文件的 UUID 修改为 /boot和/boot/efi 所在设备对应的 UUID

④如果系统装有mysql,删除以下文件,默认如下

mv /var/lib/mysql/auto.cnf /var/lib/mysql/auto.cnf.back

⑤重启系统恢复完成
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值