将全盘RAID5阵列转换为基于分区的阵列?


2

我有一个RAID5阵列,md0与三个全磁盘(非分区)的成员,sdbsdc,和sdd。如果启用AHCI而不是IDE,我的计算机将在AHCI BIOS期间挂起,如果这些驱动器已插入。我相信这可能是因为我正在使用整个磁盘,并且AHCI BIOS期望MBR在驱动器上(我不知道为什么会关心)。

有没有办法将阵列转换为使用成员sdb1sdc1以及sdd1分区MBR与0xFDRAID分区?


我的直觉是,虽然您可以重建它,但您将无法转换或迁移当前阵列。如果你有其他磁盘,那么在你做任何激烈的事情之前测试理论是值得的。但我当然不是Linux软件阵列的专家。
SilverbackNet 2010年

Answers:


3

这可能是这样的:

  1. 从阵列中删除第一个磁盘(将其标记为有故障并删除)
  2. 在已删除的磁盘上创建RAID分区
  3. 将新创建的RAID分区添加回阵列
  4. 等到raid完成重建(非常重要!:)
  5. 对剩余的磁盘重复步骤1..4

像往常一样,确保在执行之前有一个很好的备份。


虽然我一直无法尝试,但因为问我从头开始重新创建了一个新的3TB(4x 1TB)RAID5阵列。但是,您的答案看起来很可能。
Delan Azabani 2010年
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.