原汤化原食,原生备份Ubuntu
Ubuntu虽然稳定,但也有崩溃的时候。比如我原来的sda3(硬盘的第3个主分区)装的是Ubuntu ,前几天更新系统,重启就无法启动了。查找了很多的中英文网页都没解决方法,于是重装系统。经过这一通折腾,我发现了备份全系统的重要性,出了问题实在难过。
备份环境:
Ubuntu ,装在sda1(第1个主分区)。备份分区如图1所示。
备份推荐使用原生的Tar,这样可直接在Ubuntu下进行恢复。Tar使用说明请参见:icle/53/。
第一阶段:清理系统、打包备份
首先在“附件→终端”中输入sudo apt-get clean,清除安装过的包,并删除home里面一些不需要的东西。我打算备份之后恢复到sda3(第三分区),所以先格式化sda3,终端中输入“sudo /dev/sda3”。
然后启动LiveCD,在“附件→终端”输入:
sudo mount /dev/sda1 /mnt
sudo mount /dev/sda5 /media
把压缩包放在sda5:
cd /mnt
ls
sudo tar -zcvpf /media/ .
Tar的参数注释:z表示gz压缩格式,c表示创建包,v表示显示过程,p表示保留文件权限。
小提示
为什么不用bz2压缩格式呢?bz2生成的包大约小5%,但据说遇到0字节文件时可能会出错。
这个过程进行了15分钟,备份成功(见图2)。
第二阶段:恢复备份、添加引导
前面已经做好了备份工作,那么在需要恢复的时候如何做到呢?
第一步:之前已经说了,要将打包好的Tar文件恢复到sda3。在终端输入:
sudo umount /dev/sda1
sudo mount /dev/sda3 /mnt
cd /mnt
ls
sudo tar -zxvpf /media/ -C .
x参数表示解压缩。过几分钟即可完成备份的恢复。
第二步:接下来要做的一件大事就是要添加引导,。
在终端输入“ls -l /dev/disk/by-uuid”来查看sd
原汤化原食,原生备份Ubuntu 来自淘豆网m.daumloan.com转载请标明出处.