基于Linux的文件服务器的备份策略

我想知道一些用于基于Linux的文件服务器的企业级备份策略。 做备份时使用的工具和技术是什么? 例如,当一台机器上的备份失败时,它应该通过电子邮件发送给pipe理员关于失败和一个日志文件。 这种情况不会发生在硬盘故障和系统完全失效的情况下,但在其他情况下,备份没有发生,pipe理员应该能够知道。 哪些工具/脚本可以用于这个特定的场景?

rsync的!

或者说,rsnapshot(使用rsync)

可能有几十个linux备份解决scheme,我想到的两个是baculaamanda我个人也没有丰富的经验,但是他们都是积极开发的,而且很有可能有失败通知的选项。

除此之外,您可以使用rsync和其他各种工具(如tarcpiogzipbzip2轻松推出自己的备份解决scheme。一个非常简单的例子:

 #!/bin/bash rsync localdirectory backuphost:/remotepath/ if [ $? -ne 0 ]; then echo "backup failed" | sendmail -t [email protected] -s "backup failed" fi 

但这只是一个可笑的简单而不完整的例子。

http://www.bacula.org/en/

http://www.amanda.org/

一个更好的备份软件: BackupPC 。

转储/恢复工作多年,仍然很好。