我有四块来自 Buffalo Terrastation NAS 的磁盘,它们被设置为 RAID5 配置。terrastation 显然运行基于 Linux 的软件 RAID。
不幸的是,一个磁盘完全失效了,而我还有第二个磁盘,它工作不规律(先工作然后停止,然后工作然后停止)
RAID5 阵列允许一个磁盘发生故障,但不允许两个磁盘发生故障,所以我有点为难。我需要在第二个几乎发生故障的驱动器完全停止工作之前恢复它。否则我会丢失所有数据 - 我不想这样做。:)
我并不想尝试让整个 RAID 阵列重新联机(由于需要运行一致性检查,这需要数小时),而是只想尝试从另一个系统克隆故障磁盘。问题是,当我从系统中取出磁盘(或任何磁盘)并将其插入我的 Windows 系统时,Windows 会将该磁盘视为未初始化。
所以我无法使用任何 Windows 工具来克隆它。我不确定在 Windows 中初始化磁盘是否“安全”。这会擦除数据或使其无法读取吗?如果是这样,我如何才能使驱动器在线到足以从 Windows 克隆它?
理想情况下,我想使用 disk2vhd 为每个驱动器制作一个 VHD。然后,我将尝试使用 VHD 重新创建软件 RAID 阵列,而无需再访问物理驱动器。
谢谢,布拉德
答案1
我认为,既然您拥有 RAID 5 并且仍能访问数据,那么最好的办法就是先在另一个位置进行备份(我知道这确实需要一些时间,但这是确保数据安全的必要条件。),然后用新驱动器替换故障驱动器,以便重建阵列。完成此操作后,您可以考虑更换其他有问题的 HDD。
目前还无法确定如果将 HDD 插入 PC 会发生什么,但最有可能的是您需要重新格式化硬盘才能被识别,这将清除存储在硬盘上的所有信息。
希望这会有所帮助并祝你好运!:)