Moving Fedora 22 to RAID 0 - Trouble with initramfs
Samuel Rakitničan
samuel.rakitnican at gmail.com
Sun Aug 30 21:09:15 UTC 2015
I have moved / partition to another partition formed in RAID 0
consisting of two SSDs. I have updated fstab with new partition UUID,
reinstalled GRUB2 and rebuild initramfs using dracut -f. Now computer
boots fine from RAID partition but hangs on when initramfs needs to
boot kernel from / partition found on RAID, because it can't find
partition with UUID that I've put in fstab.
Now from what I have understood when it drops me to dracut prompt in
initramfs boot process I indeed can't find the RAID assembled BUT I
can assemble it manually by using "mdadm -I /dev/sda" and "mdadm -I
/dev/sdb". If I boot from old hard drive the RAID is assembled
normally in kernel on boot time:
$ journalctl -b | grep "kernel: md"
Kol 30 01:20:53 computername kernel: md: bind<sdb>
Kol 30 01:20:53 computername kernel: md: bind<sda>
Kol 30 01:20:53 computername kernel: md: bind<sdb>
Kol 30 01:20:53 computername kernel: md: bind<sda>
Kol 30 01:20:53 computername kernel: md: raid0 personality registered
for level 0
Kol 30 01:20:53 computername kernel: md/raid0:md126: md_size is
500129792 sectors.
Kol 30 01:20:53 computername kernel: md: RAID0 configuration for md126 - 1 zone
Kol 30 01:20:53 computername kernel: md: zone0=[sda/sdb]
Kol 30 01:20:53 computername kernel: zone-offset= 0KB,
device-offset= 0KB,
Kol 30 01:20:53 computername kernel:
Kol 30 01:20:53 computername kernel: md126: detected capacity change
from 0 to 256066453504
Kol 30 01:20:53 computername kernel: md126: p1 p2 p3
Kol 30 01:20:53 computername kernel: md: export_rdev(sdb)
Kol 30 01:20:53 computername kernel: md: export_rdev(sda)
Kol 30 01:20:53 computername kernel: md: export_rdev(sdb)
Kol 30 01:20:53 computername kernel: md: export_rdev(sda)
The RAID is formed using onboard southbridge Intel controller. I have
managed to extract data from initramfs but I am not sure what to look
for, in particular what brings up RAID assembly.
/etc/udev/rules.d/65-md-incremental-imsm.rules seems like it's
responsible to assemble, but I am not sure.
Any thoughts why imsm RAID is not assembled in initramfs on boot?
More information about the users
mailing list