启动后,我的 RAID1 设备 ( /dev/md_d0*) 有时会进入一些有趣的状态,我无法安装它。
* 最初是我创建的,/dev/md0但它以某种方式将自己更改为/dev/md_d0.
# mount /opt
mount: wrong fs type, bad option, bad superblock on /dev/md_d0,
missing codepage or helper program, or other error
(could this be the IDE device where you in fact use
ide-scsi so that sr0 or sda or so is needed?)
In some cases useful info is found in syslog - try
dmesg | tail or so
Run Code Online (Sandbox Code Playgroud)
RAID 设备似乎以某种方式处于非活动状态:
# cat /proc/mdstat
Personalities : …Run Code Online (Sandbox Code Playgroud) 我想遵循维基百科文章中的这条建议mdadm(让mdadmRAID 在我的 Karmic 工作站上工作):
为了解决这个问题,你需要在没有dmraid-driver的情况下构建一个新的initrd。以下命令在具有“2.6.18-8.1.6.el5”-kernel 的系统上执行此操作:
mkinitrd --omit-dmraid /boot/NO_DMRAID_initrd-2.6.18[..].img 2.6.18[..]
然而,事实证明Ubuntu 使用mkinitramfs; initrd-tools(因此mkinitrd)不再适用于它。
我可以mkinitramfs用来构建省略 dmraid 的 initrd 吗?该手册页没有提及在所有这些选项。或者,如果没有mkinitramfs,在 Ubuntu 9.10 上还有其他方法吗?
(这个问题的后续。)