加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

完全恢复linux系统

发布时间:2020-12-13 18:46:36 所属栏目:Linux 来源:网络整理
导读:我熟悉使用rsync来备份系统中的各种文件,但是完全恢复计算机的最佳方法是什么. 我过去尝试过的是: 从Fedora安装磁盘执行基本格式/重新安装 确保已启用网络连接 将rsync备份中的所有内容复制到新安装的系统的顶部 这种方式有点工作,但我不认为所安装的每个包
我熟悉使用rsync来备份系统中的各种文件,但是完全恢复计算机的最佳方法是什么.

我过去尝试过的是:

>从Fedora安装磁盘执行基本格式/重新安装
>确保已启用网络连接
>将rsync备份中的所有内容复制到新安装的系统的顶部

这种方式有点工作,但我不认为所安装的每个包都可以100%运行.

我希望能够以最少的努力恢复我的系统,并且一切都与备份时的工作相同.如果可能的话,也可以安装到其他机器上,并且两台机器具有相同的软件包和数据.

解决方法

这就是我所做的(假设一个磁盘,在/ dev / sda)

>使用dd备份MBR和分区表:“dd bs = 512 count = 1 if = / dev / sda of = / backups / sda.layout”
>使用rsync复制整个事物,例如:“rsync -axvPH –numeric-ids …”

在恢复时我这样做:

>用sysrescuecd引导目标机器,我通常会在USB记忆棒上有’sda.layout’文件.>使用dd恢复MBR /分区表:“dd bs = 512 count = 1 if = / path / to / sda.layout of = / dev / sda”>使用partprobe(感谢评论者Mark)让内核重新读取分区表.>在/ restore /下安装所有各种各样的部分.我在恢复时使挂载点相同,所以如果我的源上有/ boot,/ var,我最终会使用/ restore / boot,/ restore / var等.>使用rsync恢复整个事情.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读