我有时会发现我的某些文件中存在位腐烂。这种情况很少见,但确实会发生。令我烦恼的是,这种情况 a) 长时间未被发现,并且 b) 无法修复(除了备份),即使使用标准镜像 RAID 也是如此。
我现在正在寻找此问题的解决方案。具体来说,我正在考虑使用三向镜像 RAID,这样无论何时由驱动器导致位衰减,都可以知道哪个驱动器并从其他驱动器复制数据。此外,我每周都会运行一个计划任务来读取一切离开全部驱动器并确保它仍然同步。
Windows 7 软件 RAID 不支持在镜像设置中拥有超过 2 个驱动器。还有其他什么选项可以实现此目的?
答案1
检查电缆。我刚买了一对新驱动器,使用的是一套未开封的(虽然很旧)SATA 电缆。更换电缆后问题立即得到解决。我猜是电缆坏了、驱动器坏了、内存坏了、超频太高了,或者类似问题。你正在寻找一个不该有的问题的解决方案。但是,如果你仍然发现问题,并且希望 RAID 能解决问题,你可以在 3 个驱动器上设置 RAID5,它具有内置奇偶校验功能,应该能够纠正一些错误。
答案2
“我有时会发现一些文件中存在位腐烂” 你专注于缓解症状,而不是问题。你应该不是除非有病毒或硬件有缺陷,否则不会丢失数据。
我有 30 年前的软盘,但仍然完好可读,你的现代硬盘应该不会丢失数据。
答案3
romkyns 如果您想留在 Windows 环境中(我自己对学习 Solaris 不感兴趣),您可以使用 Windows Server 2012 + rFS + 存储空间获得 ZFS 的大部分功能。看看这篇博客文章...
我认为 rFS 尚未包含在 Windows 的客户端版本中,并且这些功能不适用于 NTFS,因此您必须将数据从 win7 移出并使用服务器 2012。