[Eisfair] Soft-Raid einrichten
Marcus Röckrath
marcus.roeckrath at gmx.de
So Dez 21 16:16:53 CET 2025
Hallo,
Marcus Röckrath wrote:
> Für einen neuen Versuch werden ich mich an folgende Anleitung halten; es
> muss das Paket syslinux vorab installiert werden:
Es gibt Typos/Copy'nPaste Fehler:
> 1. Partitions-IDs auf sda auf fd00 ändern
>
> sgdisk -t 1:fd00 /dev/sda
> sgdisk -t 2:fd00 /dev/sda
> sgdisk -t 3:fd00 /dev/sda
>
>
> 2. Partittionstabelle von sda auf sdb übertragen
>
> sgdisk -R /dev/sdb /dev/sda
> sgdisk -G /dev/sdb
> sgdisk -p /dev/sda
> sgdisk -p /dev/sdb
>
>
> 3. Reste eine alten RAID-Verbundes löschen
>
> mdadm --zero-superblock /dev/sdb1
> mdadm --zero-superblock /dev/sdb2
> mdadm --zero-superblock /dev/sdb3
>
>
> 4. RAID erzeugen
>
> mdadm --create /dev/md1 --bitmap=internal --level=1 --metadata=0.90
> --raid- disks=2 missing /dev/sdb1
> mdadm --create /dev/md2 --bitmap=internal --level=1 --raid-disks=2 missing
> /dev/sdb2
> mdadm --create /dev/md3 --bitmap=internal --level=1 --raid-disks=2 missing
> /dev/sdb3
> cat /proc/mdstat
>
>
> 5. Dateisysteme anlegen
>
> mkfs.ext4 /dev/md1
> mkfs.ext4 /dev/md3
> mkswap /dev/md2
>
>
> 6. mdadm.conf im Filesystemmenü erzeugen gegebenenfalls danach manuell
> noch
> in /etc/mdadm/mdadm.conf die Devicebezeichnungen ändern (z. B. 127 ->
3)
>
>
> 7. Neue Initrd erzeugen
>
> cp /usr/share/dracut/config/01-dracut-mdraid.conf /etc/dracut.conf.d/.
> mkinitrd --force
>
>
> 8. Bootsektor von sda auf sdb übertragen
>
> dd bs=440 count=1 conv=notrunc if=/dev/sda of=/dev/sdb
>
>
> 9. Einmounten von md3 und md1
>
> mount -t ext4 /dev/md3
> mount -p /mnt/boot
mkdir -p /mnt/boot
> mount -t ext4 /dev/md1 /mnt/boot
>
>
> 10. Übertragen der Daten
>
> cd /
> find . -xdev | cpio -pmv /mnt
> cd /boot
> find . -xdev | cpio -pmv /mnt/boot
>
>
> 11. Devices anlegen
>
> cd /mnt/dev
> mknod -m 0660 console c 5 1
> mknod -m 0660 null c 1 3
>
>
> 12. /mnt/etc/fstab: UUIDs von sdaX durch die von mdX ersetzen
> /mnt/boot/extlinux/extlinux.conf: sdb3-UUID durch md3-UUID ersetzen
>
> blkid -o value -s UUID /dev/md3
> blkid -o value -s UUID /dev/md1
> blkid -o value -s UUID /dev/md2
>
>
> 13. extlinux neu auf md1 installieren
>
> extlinux --install --raid /mnt/boot/extlinux
>
>
> 14. Runterfahren und vom RAID booten (Bootmenü benutzen)
>
>
> 15. sda ins RAID aufnehmen
>
> mdadm /dev/md1 --add /dev/sda1
> mdadm /dev/md1 --add /dev/sda2
> mdadm /dev/md1 --add /dev/sda3
mdadm /dev/md2 --add /dev/sda2
mdadm /dev/md3 --add /dev/sda3
> 16. Synxchronisierung abwarten
>
> cat /proc/mdstat
>
>
> 17. Reboot
>
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair