创build一个红帽企业服务器的完整备份

我需要通过networking创build一个红帽服务器的完整备份。 我已经看过一些解决scheme,如转储和快照,但似乎他们只是给我一个本地机器上的服务器的完整映像。

是否有任何软件可以通过networking映像整个机器,以便进行完整备份?

没有我知道的软件会(可靠地)对正在运行的服务器进行映像:要使映像备份可行,您确实需要机器处于静止状态(对正在映像的磁盘没有任何更改)。 不能使系统停顿可能会导致图像中不可靠/不可用的数据。 如果这些图像将成为关键任务,请将“可能”replace为“可能”,也许不是第一次,也可能不是第二次,但绝对是你需要它的一次工作。
也就是说,你可以引导到恢复磁盘或LiveCD,并通过SSHpipe道使用dd ,或者看起来像g4u的东西,做一些更多的波兰的工作。 如果您想要进行虚拟化,您的虚拟化平台提供商可能具有专门为此任务devise的工具。

如果您设置了LVM,则可能会对LVM快照执行相同的操作,但可靠性略低于拍摄已正确closures的系统的映像(您可以在快照的中间启动快照数据库写入例如)。


请注意,尽pipe采用全盘映像是一种有效的备份方法,但它非常耗时且难以pipe理,而将系统置于可以进行备份的状态通常会导致中断。 如果你想备份(定期做的事情来防止数据丢失),你几乎肯定会更好地调查备份软件 – 我build议Bacula的* NIX环境。

我目前正在使用bacula企业来做BMR(裸金属回收)的生活,这正是你正在寻找的。 我相信开源版本也有类似的function。

好的,我假设你可以取下服务器。 我以前使用过下面的过程。

  1. 重新启动系统(或从CD)到单用户模式。
  2. 如果您有LVM,请激活需要转储的分区所在的卷组。
  3. 手动configurationnetworking接口。
  4. 我喜欢使用转储进行备份,因为通常他们使用恢复一样容易地恢复。 进一步的dump会在接近文件系统的层次上处理这个文件,这样稀疏的文件就可以真正地被转储和恢复。 像dump 0fds – 99999 99999 / dev / sda1 |一样 gzip | ssh user @ hostname'cat> filename.dmp.gz'

我当然假设你有ext2或ext3可安装区域。

我不是dd的粉丝,因为它locking了大量我不需要的分区信息,通常它比转储输出大。 在将这些东西还原到新服务器后,您将不得不使用grub命令正确初始化引导扇区。