我在SSD上运行Debian,另外在Intel软件RAID 0 (fakeraid)中还有两个500‘m的硬盘。SSD和RAID数组都有GPT分区布局。我已经将the设置为自动挂载RAID数组上的一个分区,但是根文件系统位于SSD上。
在引导过程中,dmraid查找数组,但不会自动发现其上的分区。这将导致引导fsck失败,并将我转储到一个恢复shell中。
在恢复shell上运行kpartx -a /dev/mapper/isw_xxx_Volume0会自动发现分区,而且一切都很好,但每次启动时都要输入它,这有点让人恼火。我做错什么了吗?有什么办法使分区探测自动化吗?
/dev/sda (SSD)
的分区布局
Number Start (sector) End (sector) Size Code
1 2048 411647 200.0 MiB EF00 EFI System Partition
2 411648 117598207 55.9 GiB 0700 Debian root filesystem
3 117598208 250068991 63.2 GiB 0700 Not used yet/dev/mapper/isw_cddhbifacg_Volume0 ( RAID数组)的
Number Start (sector) End (sector) Size Code
1 2048 937502719 447.0 GiB 0700 Debian extra stuff
2 937502720 976564223 18.6 GiB 8200 Swap
3 976564224 1953535999 465.9 GiB 0700 Not used yet# <file system> <mount point> <type> <options> <dump> <pass>
UUID=7f894df3-49f4-4119-bda9-f4734780eaab / ext4 errors=remount-ro 0 1
UUID=0B6C-A37C /boot/efi vfat defaults 0 1
/dev/mapper/isw_cddhbifacg_Volume0p1 /mnt/data ext4 defaults 0 2
/dev/mapper/isw_cddhbifacg_Volume0p2 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sdd1 /media/usb0 auto rw,user,noauto 0 0
/dev/sde1 /media/usb1 auto rw,user,noauto 0 0
/dev/sde2 /media/usb2 auto rw,user,noauto 0 0发布于 2013-02-22 13:46:58
发布于 2013-02-22 14:22:33
您可以简单地安装dmraid包的Ubuntu版本,因为它有一个正确的udev规则来这样做,以及让initramfs告诉dmraid不要费心激活分区。
或者您可能完全停止使用dmraid,因为最近版本的mdadm可以激活英特尔伪造工具,或者更好的是,完全停止使用假药,只需切换到正常的基于mdadm的raid软件。
https://unix.stackexchange.com/questions/65746
复制相似问题