用Tar备份Linux系统(3)

  警告:看在上帝的份上,在这一部分请小心谨慎。如果你不理解你在这里干了什么,你可能最终毁坏了对你而言很重要的东西,所以请小心谨慎。 那么,我们将紧接着上一章的例子:在分区的根目录下的backup.tgz文件

  再一次确保你是根用户以及备份文件在文件系统的根目录。

  Linux 美妙的地方之一就是这一项工作甚至可以在一个正在运行的系统上进行;没必要被引导cd或者任何东西搞得晕头转向。当然,如果你使你的系统无法被引导了。你也许别无选择,只能使用一张live-cd了,但是结果是一样的。你甚至可以在Linux系统正在运行的时候,移除它里面所有文件。可是我不告诉你那个命令!

  好了,言归正传。这是我要用的命令:

  tar xvpfz backup.tgz -C /

  如果你使用 bz2

  tar xvpfj backup.tar.bz2 -C /

  警告:这会把你分区里所有文件替换成压缩文档里的文件!

  只要敲一下确定/回车/你的兄弟/随便什么,然后去看焰火吧。同样,这会花一段时间。等它完成了,你就有了一个完全恢复的Ubuntu系统!只需确保在你做其他任何事情之前,重新创建你剔除的目录:

  mkdir proc mkdir lost+found mkdir mnt mkdir sys etc...

  当你重启以后,所以的事情都会和你备份的时候一模一样。

  3.1. 恢复 GRUB

  那么,如果你想把你的系统移动到一块新硬盘上,或者,你想对你的GRUB做一些糟糕的事情(比方说,安装Windows),你也将需要重装GRUB。在这个论坛里,有不少如何做这个的非常好的指导,所以我不会从头重新做起。相反,看一下这里(论坛) 或者这儿: RecoveringUbuntuAfterInstallingWindows

  在这个论坛主题中,提出了一些方法。我个人建议第二个,remmelt贴出来的,因为我发现它每次都管用。

  对,就是那个!我希望它有帮助!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27468.html