返回首页
当前位置: 主页 > 精通Office > Ubuntu教程 >

利用tar实现ubuntu的系统备份与系统恢复

时间:2013-08-22 23:56来源:知行网www.zhixing123.cn 编辑:麦田守望者

说到系统备份与恢复,大家一定非常熟知windows的ghost,哪么用ghost也能备份linux吗?就拿ubuntu来说,ghost可以备份ubuntu吗?当然,如果你用的是wubi安装的话,想必仍然采用ghost是一个唯一并且最好的选择,因为wubi安装的ubuntu仍在一个所谓的windows分区中,或许是FAT32或许是NTFS,但是如果你采用的是非wubi安装的话,哪么很可惜的告诉你,ghost已不能完美的支持现在linux分区了(在ext2时代是可以的)其实我们在windows下备份,一直缘自一个原因,在windows中一定要切换到其它的系统下才可以对其完整的备份,然而在linux中就不一样了,你可以在这个系统运行的时候,对其备份,也可以在这个系统运行的时候对其还原,只要你有权根即可。
由于备份事实上就是一种转移文件的形式,系统又允许我们在操作系下直接操作而不像windows里大家熟知的文件占用。所以我们用系统自带的tar打包解压功能就可以轻松地完成对ubuntu的备份。
ubuntu系统备份:
sudo tar -cvpzf /media/gpan/ubuntubak.tgz –exclude=/proc –exclude=/lost+found –exclude=/mnt –exclude=/sys –exclude=/media /
(注意上面最后一个杠和“media”之间是存在空格的哦,一定不要错)
ubuntu系统恢复:
sudo tar -xvpzf /media/gpan/ubuntubak.tgz -C /
(注意最后一相杠依然不要忘记,不然,它也不知道恢复到哪了。)
解释下以上几个参数,让大家知其然而知所以然。
来解释下这个命令:
# ‘tar’ 是用来备份的程序
# c – 新建一个备份文档
# v – 详细模式, tar程序将在屏幕上实时输出所有信息。
# p – 保存许可,并应用到所有文件。
# z – 采用‘gzip’压缩备份文件,以减小备份文件体积。
# f <filename> – 说明备份文件存放的路径, /media/gpan/ubuntubak.tgz 是本例子中备份文件名。(我之前用ntfs-config把一个硕大的windows分区挂在这里了名叫gpan)
# 来看看我们想要包含的目录。我们不想备份所有的东西,因为有些目录是没有多大用处的。 我排除了/media /proc /lost+found /mnt /sys /media是我在此例中尤其要排除的,不然就有大问题了,想想看备份文件往这里写,你还备份这里的东西?
# 最後一个参数是我们想要保存的目录. 我们想要保存所有的东西,使用 / 作为根目录。
#x是告诉tar程序解压缩备份文件
-C <directory> 参数是指定tar程序解压缩到的目录。 ( 在本例中是/ )
当然备份,取决你的系统的大小,而时间不同,恢复也是一样,不过恢复完成后你还要记得,在你的新系统的根目录下建立哪几个被你排除了的文件夹哦。
sudo mkdir /proc /lost+found /mnt /sys /media
当然你还可以在新得立和软件中心里搜索sbackup启用一个简单的图形化,系统备份恢复工具,当然我认为这个就没有多少必要了,这就是为什么windows下为什么很多备份恢复工具都是在DOS之下PE之下?哪是因为很多时候,我们的系统出现问题的时候,启用窗口GUI模式,已是相当的困难,如果你用文字模式备份,我相信,这一定是linux下最为灵活的备份方式了。哪个sbackup你也可以试一下,不要人云亦云,才是学习的好态度。

------分隔线----------------------------
标签(Tag):Ubuntu Ubuntu教程 Ubuntu美化 Ubuntu技巧 ubuntu源 ubuntu模板
------分隔线----------------------------
推荐内容
猜你感兴趣