`
hipeace87
  • 浏览: 170097 次
  • 性别: Icon_minigender_1
  • 来自: 山东菏泽
社区版块
存档分类
最新评论

ubuntu 备份系统

阅读更多

刚开始使用LINUX,习惯了在Windows下使用GHOST来备份、还原系统

到了LINUX下还真不知道使用哪个好,在网上找了下大家还是说用TAR的比较多

 

这几天系统出了点问题,打算把系统备份下。

在网上看到LINUX的备份很简单,这里只说下备份到本地硬盘上

备份第一步:

打开一个终端,并运行  sudo su(回车后要求输入密码)

第二步:

继续在终端中输入  cd /(注意中间有一个空格)

第三步:(开始备份系统)

在终端中输入:

tar -cvpzf /media/hd7/ubuntu.tgz --exclude=/proc --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/sys /(注意最后一个/前有一个空格)

回车就就等吧,直到命令运行成功。

来解释下这个命令:

  • 'tar' 是用来备份的程序
  • c - 新建一个备份文档
  • v - 详细模式, tar程序将在屏幕上实时输出所有信息。
  • p - 保存许可,并应用到所有文件。
  • z - 采用‘gzip’压缩备份文件,以减小备份文件体积。
  • f <filename> - 说明备份文件存放的路径, /ubuntu.tgz 是本例子中备份文件名。
  • 来看看我们想要包含的目录。我们不想备份所有的东西,因为有些目录是没有多大用处的。 确认你不想包含的文件,否则您会得到一个很奇怪的结果。 您也不必备份 /mnt 目录下的东西,除非您有其他分区挂在它下面或者你坚持要备份。您还必须确保没有任何资源挂在 /media 目录下(比如,任何CD或者移动存储介质).否则,剔除/media。
  • 最後一个参数是我们想要保存的目录. 我们想要保存所有的东西,使用 / 作为根目录。
  • /media/hd7/ubuntu.tgz  这就是我备份文件保存的路径。hd7为我硬盘的别的分区,

    再来看看从备份中还原系统:

           tar -xvpzf  /media/hd7/ubuntu.tgz -C /

    简单吧,只有一个命令而已

    参数x是告诉tar程序解压缩备份文件。 -C <directory> 参数是指定tar程序解压缩到的目录。 ( 在本例中是/ )

    ,这会花一段时间。等它完成了,你就有了一个完全恢复的Ubuntu系 统!只需确保在你做其他任何事情之前,重新创建你剔除的目录: ( /proc, /lost+found, /mnt, /sys, 等等。)

    mkdir /proc /lost+found /mnt /sys

     大功造成!!!!

    分享到:
    评论

    相关推荐

    Global site tag (gtag.js) - Google Analytics