备份正在运行的 Linux 服务器的最佳方法

Jou*_*eek 5 linux backup

我在 ubuntu 9.04 上运行 IRC/web 服务器,硬件稍旧,好吧,我不确定是否会有任何问题。虽然我定期关闭盒子并使用 clonezilla 对其进行备份,但我正在寻找一种方法来备份正在运行的系统。

我试过 mondo(这对我不起作用,而且 ubuntu wiki 上没有更新的文档),所以我想知道我还有哪些其他选择?

理想情况下,我想要一些火而忘记的东西 - 显然是基于命令行或诅咒,并且将在不需要关闭的情况下将正在运行的服务器备份到 NFS、Samba 共享或 USB,尽管我不介意需要一个专用的盒子备份,因为我可以在 VM 上运行它。裸机恢复将是一个奖励。

小智 7

我建议使用 rsync。

我的备份解决方案将数据复制到挂载的 samba 共享。我使用增量备份,所以大部分时间备份都很短。

设置一个 cron 作业来启动您的脚本以在您选择的时间间隔运行。


hlo*_*dal 6

还有rsnapshot,为您提供定期快照。

rsnapshot 是一个文件系统快照实用程序,用于备份本地和远程系统。

使用 rsync 和硬链接,可以立即保持多个完整备份可用。所需的磁盘空间仅比一次完整备份加上增量备份的空间多一点。


Jou*_*eek 3

Mondo似乎完全符合我的要求 - 相当简单、可启动的裸机备份。我完全可以定期进行完整的系统备份,因为它不是一个使用非常频繁的系统,而且我在其他地方有一个 1 TB 的盒子......所以......我想这需要我的投票。