使用tar进行Linux备份

林新的Linux备份。
我想用我的Linux服务器的完整系统备份使用焦油。 我想出了以下代码:

tar -zcvpf /archive/fullbackup.tar.gz --exclude=/archive --exclude=/mnt --exclude=/proc --exclude=/lost+found --exclude=/dev --exclude=/sys --exclude=/tmp / 

如果需要任何硬件问题,请将其恢复

 cd / tar -zxpvf fullbackup.tar.gz 

但是,我的上述代码备份MBR和文件系统? 上面的代码是否足以将相同的服务器恢复?

但是,我的上述代码备份MBR和文件系统?

不可以。它备份文件系统的内容。

不是MBR不是文件,而是包含在文件系统之外的扇区中。
而不是文件系统,它可能会调整设置和/或错误,只是文件系统的内容(授予,这是一个微小的差异)。

如果需要任何硬件问题,请将其恢复

 cd / tar -zxpvf fullbackup.tar.gz 

上面的代码是否足以将相同的服务器恢复?

也许,只要你使用相同的设置。 压缩包只包含文件,而不是用于磁盘的分区scheme。 所以你将不得不以相同的方式对磁盘进行分区。 (或复制旧的分区scheme,例如用dd if=/dev/sda of=myMBRbackup bs=512 count=1 )。

请注意,有更好的方法来创build备份,其中一些已经在其他post中得到了解答。 就个人而言,我只是备份configuration和数据。 其他一切只是重新安装的问题。 可能甚至是最新的版本。

也不是那个tar将备份所有文件。 第一次,这是一件好事。

但是如果你每周或者每天运行一次,你会得到很多大的备份。 在这种情况下,看看rsync(增量更改)或其他选项之一。

使用tar来备份/恢复一个系统是非常基本的,我的意思是有可能更优雅的方式来备份你的系统…如果你真的想坚持焦油,这是一个非常好的指南,我发现它包括备份MBR的指令; grub特别)=: https : //help.ubuntu.com/community/BackupYourSystem/TAR虽然在Ubuntu维基网站上,但没有任何理由不能在任何UNIX上使用/ Linux机器。

你也可以看看这个: https : //help.ubuntu.com/community/BackupYourSystem

如果你想用一个漂亮的网页graphics用户界面来设置和使用相对简单的东西: http : //backuppc.sourceforge.net/

希望这可以帮助!

使用remastersys:

http://www.geekconnection.org/remastersys/ubuntu.html

您可以创build现有系统的live iso。 所以在你的Ubuntu上安装所有需要的软件包,然后使用remastersys取得一个iso。 然后使用启动盘,你可以从这个ISO创build可启动的USB。

编辑你的/etc/apt/sources.list文件。 在文件的末尾添加以下行。

deb精确主要是http://www.remastersys.com/ubuntu

然后运行以下命令:

sudo apt-get update

sudo apt-get install remastersys

sudo apt-get install remastersys-gui

sudo apt-get安装remastersys-gtk

要以gui模式运行remastersys,请键入以下命令:

sudo remastersys-gui