Summary: | install-amd64-minimal-20141204.iso corrupts existing RAID setup, "renaming" /dev/md6 to /dev/md127. | ||
---|---|---|---|
Product: | Gentoo Release Media | Reporter: | Alan Mackenzie <acm> |
Component: | InstallCD | Assignee: | Gentoo Release Team <releng> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alan Mackenzie
2015-02-06 22:05:47 UTC
to restore your array just run the assemble command again and just point it to /dev/md6. Show the output of "mdadm -Esv"? The installation medium doesn't "change" device names. The kernel in the installation medium might use different device names, though. About the issue with mdadm device names, there was (still is?) a genkernel busybox mdadm bug that caused it not to use the minors from the devices and thus /dev/mdX shows up as /dev/md1XX. Are you sure that you didn't boot a new kernel, built with genkernel, when you booted your system again? (In reply to Jorge Manuel B. S. Vicetto from comment #2) > The installation medium doesn't "change" device names. The kernel in the > installation medium might use different device names, though. "Using" different names isn't a problem. The problem is when the installation system writes those names into the RAID admin areas on the HDDs. > About the issue with mdadm device names, there was (still is?) a genkernel > busybox mdadm bug that caused it not to use the minors from the devices and > thus /dev/mdX shows up as /dev/md1XX. > Are you sure that you didn't boot a new kernel, built with genkernel, when > you booted your system again? Yes. I've never used genkernel in my life. I did use busybox's mdev for a few months in 2012, though. The kernel which panicked due to the loss of /dev/md6 was 3.8.13, configured by hand a (shockingly) long time ago. I don't use an initramfs. (In reply to Fernando (likewhoa) from comment #1) > to restore your array just run the assemble command again and just point it > to /dev/md6. Show the output of "mdadm -Esv"? Thanks for the tip! I used the assemble command as follows: # mdadm --assemble /dev/md6 --super-minor=127 --update=super-minor , which (after some chrooting and fixing my boot manager configuration) has restored my /dev/md6. No more reports, so I'm going to close this as WORKSFORME. |