Pro*_*700 0 raid software-raid mdadm hard-disk corruption
假设我已经在普通硬盘上存储了一个图像文件。多年后,由于硬件错误,我可能无法完全显示此图像文件。
使用 mdadm 创建的 Linux RAID 1 磁盘阵列是否能够抵抗此类错误,还是两个驱动器都包含错误信息?
或者,Linux RAID 是仅对整体硬件故障有效还是以某种方式也能够检测和修复小错误?
RAID1 不写入任何额外的完整性数据。因此,除非通过比较两个副本,否则无法检测磁盘何时静默损坏了数据。即便如此,它也无法知道哪个副本(如果有)是正确的。
RAID1 处理全盘故障并可以纠正非静默数据损坏,其中驱动器通过报告不可读扇区(将从另一个磁盘读取,然后写回到不可读磁盘)来发出错误信号。
这一切都假设数据首先正确地传输到磁盘;例如,一台有坏 RAM 的机器可能会在将数据发送到 mdraid 写入之前损坏数据,在这种情况下,坏数据将写入两个磁盘。
| 归档时间: |
|
| 查看次数: |
507 次 |
| 最近记录: |