网站分类
文章归档
统计信息
  • 文章总数:100
  • 页面总数:2
  • 分类总数:10
  • 标签总数:521
  • 评论总数:0
  • 浏览总数:87344
  • 网站运行:2907天
相关文章
标签列表
RSS

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

说到系统备份与恢复,大家一定非常熟知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 -cvpzP -f /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) -f要单独使用不要问为什么!

#-P :可以使用绝对路径来压缩!

# 来看看我们想要包含的目录。我们不想备份所有的东西,因为有些目录是没有多大用处的。 我排除了/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下最为灵活的备份方式了。yesure哪个sbackup你也可以试一下,不要人云亦云,才是学习的好 态度。

分类:Linux 已阅:805
关键字:tar  linux  ubuntu  ubuntu的系统备份  windows下备份  
上一篇:免费PHP空间代理youhosting使用教程及详细说明
下一篇:如何设置将所有火狐页面缩放?
Copyright © 2014-2015 点点看看 保留所有权利 豫ICP备19041083号-1 公安部备案号41010202002818