数据恢复 fantom 外置硬盘 6 TB(raid 0 上有两个 3TB 硬盘)

数据恢复 fantom 外置硬盘 6 TB(raid 0 上有两个 3TB 硬盘)

我有一个 Fantom 6TB 外置硬盘,它使用两个 3TB 硬盘。背面有两个用于设置 RAID 的开关。我将其设置为 RAID 0,这样我就可以使用完整的 6TB。问题是它无法开机。所以我把硬盘拉出来获取数据。对于那些想知道的人,我确实买了一个新的电源,我更换了里面的冷却风扇,但仍然没有电。我将两个 3TB 硬盘放入我的电脑,然后进入 BIOS,将 SATA 控制器设置为 RAID。之后我启动到 Ubuntu 12.04,我注意到它们没有安装。所以我打开了磁盘实用程序,我可以看到那里的两个驱动器,但我无法安装它们。我猜原因是这两个驱动器之前在 RAID 0 中使用,我需要在磁盘实用程序中设置 RAID 阵列,但我不知道我在做什么,我不想丢失数据。哦,是的,我的主板支持 3TB。

答案1

您可以使用以下方式设置 RAID 0管理。例如,我使用--build以下命令使其在 Windows 和 Ubuntu 中都可见:

# mknod /dev/md1 b 9 1
# sudo mdadm --build --verbose --chunk=64K /dev/md1 --level=0 --raid-devices=2 /dev/sdh /dev/sdi

不要使用--create命令,因为它会破坏你的数组。请记住,每次系统启动时都应构建数组。此外,请根据数组块大小设置块大小,否则结果将不可预测。

好的,mdadm 是软件应用并放置在包裹同名。要“启用”它,您应该安装它:

sudo apt-get install mdadm

区块大小是指数据被划分为适合两个 RAID 驱动器的块的大小。您可以从 Fantom 存储设置中检索它。

最后:您可以在安装过程中构建阵列,然后安装 Ubuntu,重新启动,它应该可以工作!至少,如果您只有 2 个内部驱动器...因为如果您有 > 2 个驱动器,驱动器顺序可能会发生变化。我正遭受这种影响。但我找到了解决方案:在mount -a运行之前运行命令。这应该通过运行级别注入来完成。

但你不需要这样做,因为你只需要构建一次阵列,检索数据并放回驱动器,对吗?当阵列构建完成后,将有节点

$ ls -l /dev/md1*
brw-rw---- 1 root disk   9, 1 sept. 10 05:30 /dev/md1
brw-rw---- 1 root disk 259, 0 sept. 10 05:30 /dev/md1p1
brw-rw---- 1 root disk 259, 1 sept. 10 05:48 /dev/md1p2

相关内容