没有足够的组件来启动RAID阵列?


8

我正在尝试从“西方数字MyBook世界版(白光)” NAS设备检索数据。这基本上是一个嵌入式Linux机器,带有ext3格式的1TB HDD。它没有明显的原因停止了一天的启动。

我已经从NAS设备中提取了HDD,并将其安装在运行Ubuntu 10.10的台式机中,希望访问该驱动器上的文件。不幸的是,Ubuntu无法自动安装驱动器。

启动Disk Utility之后,我将驱动器视为一个名为“ Array(Array)”的多磁盘设备,显示元数据版本0.90.0。设备状态为:“未运行,没有足够的组件启动”。当我单击“启动RAID阵列”按钮时,出现错误消息:“没有足够的组件来启动RAID阵列”。

您能告诉我缺少哪些组件以及如何安装它们才能访问驱动器的文件系统吗?

Answers:


9

WD MyBooks使用mdadm。这是一个SoftRAID工具包。我不知道他们为什么在单驱动器设置中使用它,但是您去了。

我猜这里有些。我没有一个,但我只想让您知道:我建议的内容可能会破坏您的数据。我真的希望它不会,但不要对此文章承担任何保证。我确定您有备份;)

sudo apt-get install mdadm

那将会安装mdadm(显然),但是它还会要求安装postfix(如果仍然没有安装的话)。只需使用默认选项进行设置即可。

现在,您也许可以打开“磁盘工具”(palimpsest),然后单击“运行阵列”。你可能不会。

如果不能,请记下该驱动器的分区号(如/dev/sdg1),然后手动继续:

sudo mdadm --assemble --scan
# might work - it'll add a /dev/mdX device if it does

sudo mdadm --assemble --run /dev/md0 /dev/sdg1
# obviously sub in the right partition numbering

假设一切顺利,您只需要立即安装阵列。您应该可以通过nautilus的侧边栏或palimpsest或手动执行此操作:

sudo mkdir /media/raiddisk
sudo chmod 777 /media/raiddisk
sudo mount /dev/md0 /media/raiddisk

非常感谢您对Oli的所有帮助。所以这是发生的事情:安装mdadm并运行sudo mdadm --assemble --scan后,驱动器的所有4个分区在“磁盘工具”中都显示为/ dev / mdX设备。3处于“降级”状态,其中1处于停止状态。由于我想要的文件已经启动,因此我只需单击“磁盘工具”中的“挂载”按钮,它便可以工作-现在,我可以访问所有文件并将其复制到安全位置。完成后,我可以承诺尝试还原驱动器上的MBWE软件并将其替换到NAS中。
urig

2
感谢您的回答-当我的RAID盒出现故障时,它也对我有帮助。数据在驱动器上是安全的,但是固件不允许我访问它。您的指示使我可以恢复数据!

1
我相信它们会用到,mdadm因为您可以将WD MyBooks链接在一起。
Marco Ceppi

1
感谢您的出色回答。当我移至新的Windows Home Server 2011包装盒时,它也对我有所帮助:)
Dean Perry
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.