我的 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(未经测试)进行的适当替换基本上,您将执行以下操作:
- 使用活动磁盘启动系统,它必须与你安装的发行版相同或更新
启动到实时环境后,安装启用 FakeRAID 支持所需的软件
$ sudo apt-get 安装 mdadm dmraid
现在加载你的 FakeRAID 芯片和你的 raid 版本所需的模块
sudo modprobe dm-mod raid0 raid1 raid10 raid5
组装阵列
sudo dmraid -ay
挂载你的 raid 分区 (root、boot、home)
将实时环境的资源绑定到已挂载的分区,从而在实时系统和安装之间创建一种混合环境
进入新建的环境,进行简单的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
以获得极其详细的调试输出。