在Ubuntu 11.04升级后如何恢复RAID分区?

我的RAID驱动器在Ubuntu 10.10上运行良好,但在升级后我无法再安装我的RAID驱动器。 我认为这是由于类似于这个问题的无效RAID描述: http : //ubuntuforums.org/showthread.php?t = 1503104

事实上,据我所知,我从未安装过mdadm。 如何更改它以便我的系统识别RAID驱动器。 我认为RAI​​D驱动器是从我主板上的某种软件RAID配置的。

blkid给出输出:

/dev/ramzswap0: TYPE="swap" /dev/sda: TYPE="promise_fasttrack_raid_member" /dev/sdb1: UUID="a-UUID-number" TYPE="ext4" /dev/sdb5: UUID="another-UUID-number" TYPE="swap" /dev/sdc1: UUID="another-UUID-number" TYPE="ntfs" /dev/sdd: TYPE="promise_fasttrack_raid_member" 

任何帮助都非常有用。

这并不适合stackexchange的问题/答案模型,所以你可能想在ubuntuforums.org上创建一个线程。 你肯定有一个假的,应该看http://help.ubuntu.com/community/FakeRaidHowto 。 您还可以阅读dmraid的手册页,看看raid设备是否显示在/dev/mapper/ 。 如果没有,你将需要尝试运行sudo dmraid -ay ,看看为什么它拒绝激活数组。 您可以添加-vvvv -dddd以获得极其详细的调试输出。

我写了一段时间,但它可能与你的情况有关: http : //aqualad06.blogspot.com/2011/04/reinstall-grub-lvm-raid.html

仔细阅读那里的步骤,但请注意您使用的是FakeRaid而不是Software Raid(mdadm)

以下是对一般概念的解释以及您需要为FakeRAID进行的适当替换(未经测试)基本上,您将执行以下操作:

  1. 使用实时磁盘启动系统,它必须与安装的发行版相同或更新
  2. 启动到实时环境后,安装启用FakeRAID支持所需的软件

    $ sudo apt-get install mdadm dmraid

  3. 现在加载FakeRAID芯片和raid版本所需的模块

    sudo modprobe dm-mod raid0 raid1 raid10 raid5

  4. 组装arrayssudo dmraid -ay

  5. 挂载raid分区(root,boot,home)

  6. 将实时环境的资源绑定到已安装的分区,从而在实时系统和安装之间创建一种混合环境

  7. 输入新创建的环境并执行简单的grub修复

    sudo apt-get remove grub-pc –purge sudo apt-get install grub-pc