我正在寻找一个简单的备份解决方案来备份我的Linux服务器(RHEL-5-x86_64)。
一个很大的好处将是支持每日差异备份,每周全备份。
到目前为止,我已经看过dd,tar和Amanda。
阿曼达似乎不必要的复杂,并与磁带(与虚拟磁带上的硬盘- wtf?)。dd和tar非常简单,但不支持简单的差异备份,需要一些定制脚本才能顺利工作。
任何有建设性的建议都非常欢迎!
编辑:刚刚尝试了tar‘’ing/并且我正在运行的虚拟机的磁盘--我正在运行的虚拟机的文件--给出了警告“文件在我们读取时被更改”--这是一个问题吗?
edit2:@cjc -是的,情况是服务器着火了。在设置了新服务器(在这种情况下时间不重要)之后,备份应该从离站FTP服务器上传输,并且机器应该像火灾前一样运行(或者发生了什么错误)。我不想安装一个新的操作系统。我设想使用Linux,安装grub并将备份复制到HDD,如本指南所示:http://ubuntuforums.org/showthread.php?t=35087
发布于 2012-03-26 13:16:11
请看一看rsync和r快照。Rsync有很多选项,您可以很容易地将它集成到脚本或/并将其添加到crontab (这有点DIY)。
不过,为了满足您的需要,我会使用rnsapshot (它使用rsync),它通常可以完成您想做的任何事情。
R快照是一个基于rsync的文件系统快照实用程序。它可以对任意数量的机器进行本地和远程文件系统的增量备份。R快照广泛使用硬链接,因此只有在绝对必要时才使用磁盘空间。
使用硬链接,r快照创建了多个完整备份的错觉,同时只占用了一个完整备份的空间和差异。如果与ssh相结合,也可以获取远程文件系统的快照。
因此,r快照节省了更多的磁盘空间。所需的空间大小约为一个完整备份的大小,再加上每个被更改的附加文件的副本。
发布于 2012-03-26 14:27:46
如果将os和数据分开,如果os位于lvm上,则可以使用lvm快照备份os和rsync数据。很久以前我就是这样做的。
https://serverfault.com/questions/373452
复制相似问题