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

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

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

问题是,据我所知,我从未安装过 mdadm。我该如何将其改回来,以便我的系统识别 RAID 驱动器。我认为 RAID 驱动器是从主板上的某种软件 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"

任何帮助我都非常感谢。

答案1

我之前写过这篇文章,但它可能与你的情况有关:http://aqualad06.blogspot.com/2011/04/reinstall-grub-lvm-raid.html

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

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

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

    $ sudo apt-get 安装 mdadm dmraid

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

    sudo modprobe dm-mod raid0 raid1 raid10 raid5

  4. 组装阵列sudo dmraid -ay

  5. 挂载你的 raid 分区 (root、boot、home)

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

  7. 进入新建的环境,进行简单的grub修复

    sudo apt-get 删除 grub-pc --purge sudo apt-get 安装 grub-pc

答案2

这实际上并不符合 stackexchange 的问答模式,因此您可能需要在 ubuntuforums.org 上创建一个主题。您肯定有一个 fakeraid,应该看到http://help.ubuntu.com/community/FakeRaidHowto。您可能还想阅读手册页dmraid,看看 raid 设备是否出现在 中/dev/mapper/。如果没有,您需要尝试运行sudo dmraid -ay并查看它为什么拒绝激活阵列。您可以添加-vvvv -dddd以获得极其详细的调试输出。

相关内容