![从旧电脑安装一对 RAID-0 M.2 驱动器](https://linux22.com/image/141043/%E4%BB%8E%E6%97%A7%E7%94%B5%E8%84%91%E5%AE%89%E8%A3%85%E4%B8%80%E5%AF%B9%20RAID-0%20M.2%20%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我的笔记本电脑使用 RAID 0 中的两个 M.2 驱动器作为主驱动器。这是库存配置(Acer Predator GX-792 笔记本电脑)。我重新格式化并在其上安装了 Ubuntu 14.04(使用 ext3 文件系统),没有出现任何问题,并且已经运行了 6 个月。我不需要在 Linux 中设置 RAID 0。根据记忆,我只需将安装程序指向单个现有的虚拟驱动器安装点,它就会立即运行。 (我不记得完整的细节,因为这很简单。不过我没有在安装程序或 Linux 中配置任何 RAID 选项。)
不幸的是,几个月后,笔记本电脑硬件因电源问题而失效。我现在想要访问该启动驱动器上的文件。一个简单的解决方案是将 M.2 驱动器更换为另一台类似的笔记本电脑,但该笔记本电脑不是常见的笔记本电脑,在本地找到一个并不容易。
我确实有一个基于 SATA SSD 的运行 Linux Ubuntu 14.04 桌面系统,该系统有两个可用的 M.2 插槽,因此我可以将两个笔记本电脑 M.2 驱动器插入其中。
安装这些驱动器的下一步是什么? RAID 0 格式化是标准还是真的取决于笔记本电脑的特定控制器?
我不想将驱动器格式化为 RAID 0...我只想访问驱动器上已存在的文件。
我假设我会得到两个(未安装的)驱动器显示为 /dev/sdb 和 /dev/sdc 之类的内容,并且我将从 mdadm --examine /dev/sdb 之类的内容开始
但即使在研究了 mdadm 之后,我仍然不确定如何安装它们,或者 mdadm 是否可以安装它未格式化的驱动器 [RAID 0 条带化是否专有?]
我没有驱动器的 mdadm 配置文件,因为 mdadm 没有制作它们。我发现的大多数有关重新安装两个 RAID 0 驱动器的参考资料都假设您拥有旧系统中的此配置文件。
我在开始之前寻求建议,因为使用错误的策略意外损坏数据将是悲剧。谢谢!
答案1
我拥有和你一样的硬件,我做的第一件事就是摆脱 RAID-0因为 RAID-0 比没有 RAID 更糟糕...
所以现在你的选择是:
- 找到任何其他具有相同英特尔 RAID 控制器并启用了 BIOS 的计算机,以便您可以按照与您的计算机相同的方式进入设置并配置它。 (宏碁已禁用 RAID 控制器的 BIOS,因为您可以从我的挣扎)
- 找到另一台 Acer Predator,其 BIOS 配置方式与您的相同...
- 将您的驱动器和 HDD 寄给我,我将复制所有内容并将它们全部寄回。²
我的机器的详细信息可能帮助您:³
description: RAID bus controller
product: 82801 Mobile SATA Controller [RAID mode]
vendor: Intel Corporation
physical id: 17
bus info: pci@0000:00:17.0
version: 31
width: 32 bits
clock: 66MHz
capabilities: storage msi pm bus_master cap_list
configuration: driver=ahci latency=0
resources: irq:122 memory:93528000-93529fff memory:9352f000-9352f0ff ioport:5040(size=8) ioport:5048(size=4) ioport:5020(size=32) memory:9352d000-9352d7ff
注1: 从可靠性角度
注²:不要相信网络上随机的陌生人,这可能是一个骗局。˙\_(ツ)_/˙
注3:电源故障:如果导致白电,内部电子设备(包括 M2)可能会烧毁