我有四块来自 Buffalo Terrastation NAS 的磁盘,它们被设置为 RAID5 配置。terrastation 显然运行基于 Linux 的软件 RAID。
不幸的是,一个磁盘完全失效了,而我还有第二个磁盘,它工作不规律(先工作然后停止,然后工作然后停止)
RAID5 阵列允许一个磁盘发生故障,但不允许两个磁盘发生故障,所以我有点为难。我需要在第二个几乎发生故障的驱动器完全停止工作之前恢复它。否则我会丢失所有数据 - 我不想这样做。:)
我并不想尝试让整个 RAID 阵列重新联机(由于需要运行一致性检查,这需要数小时),而是只想尝试从另一个系统克隆故障磁盘。问题是,当我从系统中取出磁盘(或任何磁盘)并将其插入我的 Windows 系统时,Windows 会将该磁盘视为未初始化。
所以我无法使用任何 Windows 工具来克隆它。我不确定在 Windows 中初始化磁盘是否“安全”。这会擦除数据或使其无法读取吗?如果是这样,我如何才能使驱动器在线到足以从 Windows 克隆它?
理想情况下,我想使用 disk2vhd 为每个驱动器制作一个 VHD。然后,我将尝试使用 VHD 重新创建软件 RAID 阵列,而无需再访问物理驱动器。
谢谢,布拉德
答案1
将其放入其他系统,然后启动 Linux livecd/pen 驱动器。这样您就可以访问以下工具dd(1)它应该允许您克隆驱动器或将其写入文件等。
您还应该花一些时间研究备份解决方案。RAID 用于可用性而不是备份。
答案2
回答这个问题,它会以你不希望的方式设置磁盘。如果你使用 Windows 磁盘管理初始化磁盘,它将无法用于 RAID。
有时,即使只有一个驱动器,Raid 5 也可能无法恢复。在做太多事情之前,我会复制尽可能多的重要内容。
您可以使用启动盘或驱动器来使用其他克隆软件。