您的位置:首页 > 运维架构 > Linux

Linux之全系统备份恢复

2018-03-27 17:38 267 查看
Linux之全系统备份恢复

--------------------------------------------------------------------------------
1、准备一张Live CD用来启动,越小越快越好,推荐CDlinux,knoppix、ubuntu或者Gentoo的Live CD也不错。
2、启动起来之后加载你的Linux分区,如果有单独的boot分区也记得加载好,或者你还想备份其它分区的数据也可以一并加载。
3、现在可以打包了,如cd /mnt/linux && tar -jcvf /mnt/bak/linux.tar.bz2 *(/mnt/bak加载了一个用于存放备份文件的分区,/mnt/linux为加载linux系统根目录的分区)。

恢复

--------------------------------------------------------------------------------
1、同样准备一张Live CD用于启动
2、启动起来之后最好先格式化你的linux分区,然后正确加载。(注意如果你备份了多个分区的内容,最好在恢复之前将其它分区按备份前的目录结构mount)
3、现在可以解包了,如tar -jxvpf /mnt/bak/linux.tar.bz2 -C /mnt/linux。

这种方法同样适用于快速安装一套Linux系统,如果是基于src的distro,那么你要安装的机器最好与原来的机器配置差不多,至少CPU差不多吧,比如说都是P4,不然就让你的编译优化弄巧成拙了。注意在另外一台机器上以恢复的方式安装记得修改/etc/fstab和/boot/grub/grub.conf,如果解包之后不能正常启动,那么用 Live CD启动加载好分区然后chroot进去重新安装一下grub即可。

注意不要启动到安装好的Linux里去备份这个系统,那样会出些问题,如果你非要知道为什么那就试试吧,这样你就会知道啦!
**********************************************************************************


<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

阅读(354) | 评论(0) | 转发(0) |

0
上一篇:python 杂记 (一)

下一篇:[转载]Linux下软件包的解压方式大全

给主人留下些什么吧!~~

评论热议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: