检查备份转储是否有效

如果使用dump命令备份linux服务器,有没有办法检查转储实际上是否成功,除了目击文件已经创build并且是合适的大小?

一些build议:

  1. 检查转储程序的退出代码。
  2. 从相关文件系统中对单个已知文件进行testing恢复。
  3. 如上所述,但从随机select的文件。
  4. 如上所述,但最近已知的一个文件已经改变。
  5. 如果您倾倒到磁带上,请确保磁带中包含您备份的文件系统的数量(很多人了解倒带设备在此工作)。
  6. restore转储restore到/ dev / null,检查工作正常。
  7. 看看dump所需的一些标志。 -u更新/var/lib/dumpdates-F在转储结束时运行脚本, -I调整容错可能对您有所帮助。

以上所有都将取决于你需要花费多less时间,有多大,有多lessFS等等。

请记住:它不会被备份,直到它被恢复和testing(在你的经理面前!)。

你可以使用校验和。 但最安全的方法是从备份中恢复。 您不必testing每个备份,但是一旦发生错误,您应该在另一台计算机上恢复备份。 这样你就可以确定你的备份是否有效。