完全恢复linux系统

前端之家收集整理的这篇文章主要介绍了完全恢复linux系统前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我熟悉使用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恢复整个事情.

猜你在找的Linux相关文章