快速和容易地备份远程服务器?

我正在从较慢的远程服务器切换到较快的服务器。 (简而言之。)

一切似乎已经正确地迁移,但只是有些事情没有得到正确的转移,我想做一个完整的文件系统备份的旧服务器刚刚开始。 (我可以很容易地导航,就像.tar.gz,我估计压缩的大概是10GB。)

有关如何为远程计算机创build全盘备份的任何build议? 我有SSH根权限。

我正在寻找类似于:

tar -zcvf ServerBackup08222011.tar.gz / 

但我的主要问题是这是否会得到元…将备份尝试和备份本身?

所以你得到最好的备份,首先停止任何正在写入文件的服务或进程。 理想情况下,你会停止除了你的SSH连接的一切。

如果你有SSH访问权限,你可以在一个命令中完成整个操作

 ssh remotehost 'tar -zcv /' > ServerBackup08222011.tar.gz 

这将在远程系统上创build存档,并将备份保存到本地系统上。

我倾向于另一种方法是用rsync复制文件系统。 假设你有另一个Linux机器来备份到这个命令将得到一切在根文件系统。 如果您有其他文件系统,则需要单独复制这些文件系统。

 rsync --one-file-system -av remotehost:/ /localpath/backup/ 

物理到虚拟的转换并不完全是你所要求的,而是一个非常有效的备份 – VMWare Converter Standalone将执行此操作(您需要指定源为RHEL)。 然后,您可以调整规格并在VMware Player或ESX服务器上运行。