Re: Software-RAID booten

Magnus Rosenbaum <[email protected]> Thu, 16 Mar 2017 00:40:00 +0100
Newsgroups gmane.linux.gentoo.user.german
Message-ID <[email protected]>
Danke für die Antwort!

Es ist mir nun gelungen, zu Booten, indem ich dort in diese Shell

  mdadm --assemble --scan

eingebe. Damit erkennt er dann /dev/md0 und /dev/md1. Das gebe ich dann
nochmal als root-Device an, und er bootet.

Ist so natürlich nicht praktikabel, da man es bei jedem Booten auf der
Konsole eingeben müsste.

Am 15.3.17 um 13:09 schrieb Gerrit Kühn:
> so aus dem Kopf: welchen Metadaten-Typ hat der Mirror?

server21 ~ # cat /proc/mdstat
Personalities : [raid1] [raid10] [raid6] [raid5] [raid4]
md126 : active raid1 sda2[0] sdb2[1]
      1079296 blocks super 1.2 [2/2] [UU]

md127 : active raid1 sda3[0] sdb3[1]
      5859309120 blocks super 1.2 [2/2] [UU]
      bitmap: 2/44 pages [8KB], 65536KB chunk

unused devices: <none>

> Falls Du schon eine initramfs mit md-Support gebaut hast:
> Hast Du den kernel entsprechend angewiesen, das auch zu benutzen? Auf der
> commandline brauchst Du sowas wie "domdadm", für grub kannst Du das z.B.
> in /etc/default/grub.conf als "GRUB_CMDLINE_LINUX="domdadm"" eintragen.

Kernel und initramfs habe ich so gebaut:
rescue linux # genkernel --lvm --mdadm --mdadm-config=/etc/mdadm.conf
--no-mrproper all

/boot/grub/grub.conf:
---8<---
default 0
timeout 5

title Gentoo Linux 4.9.6
root (hd0,0)
kernel /boot/kernel-genkernel-x86_64-4.9.6-gentoo-r1 root=/dev/ram0
init=/linuxrc ramdisk=8192 dolvm domdadm real_root=/dev/md1 udev
rootfstype=ext4
initrd /boot/initramfs-genkernel-x86_64-4.9.6-gentoo-r1
---8<---

Grüße, Magnus

-- 
Carl Magnus Rosenbaum, M.A.
Administration - Programmierung - Weiterbildung     http://cmr.cx/
PGP Fingerprint: DEBC 3C99 EF1D 74F0 D4C7 EFF5 C268 3690 0EA1 7641