磁盘故障时备份数据的最佳方法?

磁盘故障时备份数据的最佳方法?

由于许多人喜欢将数据备份到多个备份存储中,因此这不是一个完美的选择。

假设一个视频文件存储在一个连接到集群中数百台其他服务器的服务器中。备份机制每天自动备份到备份存储中。

但是有一天,出现坏扇区(永久性磁盘损坏),影响了该视频文件。

备份机制只是照常备份视频。*nix 服务器不知道该视频文件是否因为磁盘损坏而损坏。2 个月后,较旧的备份快照会自动从备份存储中删除。因此,该视频文件的所有副本都是损坏的文件。

当访问者尝试播放该视频文件的视频时,它会卡在中间。想象一下这种情况发生在 YouTube 上。这太可耻了。

我认为这样的备份机制并不有效并且需要太多空间。

那么磁盘故障时备份数据的最佳方法是什么?

答案1

除了每天/每小时进行的备份之外,也许还有每月数据快照之类的东西。静态数据从中受益,因为它永远不会改变,因此上个月末的备份与前一个月的备份相同,依此类推。

听起来您是在谈论一个简单的 2 个月“完整”备份,当然,它将始终是先进后出备份。即使是最基本的备份,比如说 2 周的磁带,您也会有 10 盘磁带进行 2 周和一个月的 MF 备份。这 10 盘磁带将始终轮换,最旧的磁带将始终每 2 周被覆盖一次。

答案2

这就是为什么祖父-父亲-儿子备份轮换已使用。但我发现自己要回头查看几个月的磁带,因为用户重写或误用他们的文件的频率比硬件问题更高。

答案3

为了确保数据保留,您可以实施校验和系统。每周交叉检查 MD5,如果发生校验和错误,则停止删除备份。从正确的备份中重放有问题的文件。

长时间的数据保留确实很麻烦。

卷快照没有帮助,因为除非文件是在快照之间写入的,否则坏块就不会被复制到 VSS 缓存文件中。

答案4

当某个扇区出现永久性磁盘错误时,您将收到通知,并且该文件的备份将失败。但是,如果您不阅读日志文件,那就太倒霉了。

相关内容