我有 4 个驱动器,之前丢失了一个驱动器,现在 qnap web gui 报告另一个驱动器有读取错误(我进行了坏块扫描)。
现在我想在丢失的驱动器的位置插入一个新驱动器,并从剩余的 3 个驱动器中获取数据。
但是,3 个驱动器中有一个有读取错误。
具体来说,这个读取错误发生在坏块扫描为 98% 或 99% 时,所以我认为不是有很多坏块?
因此,即使这些块无法读取,如果我们不能恢复坏块上的数据,我认为不可读的块只代表将要丢失的数据的一小部分。
我该怎么做呢?我读到过即使一次读取失败,RAID 重建也会终止?
请记住,我看到文件夹和文件结构完好无损,和以前一样,只是文件系统现在是只读的,当然,3 个驱动器中的一个出现读取错误
答案1
QNAP 应基于 Linux,使用md
和mdadm
。这意味着它可能可以替换损坏的驱动器并md
重建阵列,跳过无法读取的部分。
但是,我强烈建议首先通过克隆具有不可读扇区的磁盘ddrescue
,然后使用克隆的磁盘(其扇区清零但没有不可读扇区)代替第一个磁盘。最终您将得到一些损坏的条带,希望这些条带只会影响可用空间/不需要的数据。