在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"
任何帮助都非常有用。
这并不适合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进行的适当替换(未经测试)基本上,您将执行以下操作:
- 使用实时磁盘启动系统,它必须与安装的发行版相同或更新
-
启动到实时环境后,安装启用FakeRAID支持所需的软件
$ sudo apt-get install mdadm dmraid
-
现在加载FakeRAID芯片和raid版本所需的模块
sudo modprobe dm-mod raid0 raid1 raid10 raid5
-
组装arrays
sudo dmraid -ay
-
挂载raid分区(root,boot,home)
-
将实时环境的资源绑定到已安装的分区,从而在实时系统和安装之间创建一种混合环境
-
输入新创建的环境并执行简单的grub修复
sudo apt-get remove grub-pc –purge sudo apt-get install grub-pc