[Eisfair] Soft-Raid einrichten
Fabian Törner
fabian at toerners.home64.de
Sa Dez 20 13:20:11 CET 2025
Hallo Marcus,
also auf ein Neues :)
Komplett frische Installation auf einer Platte ohne /data (zweite Platte
bei der Installation noch nicht eingehängt).
Dann Reboot und zweite Platte eingehängt - ab hier dann los.
Das erste Problem, obwohl die Platte am zweiten Anschluss hängt wird sie
als sda erkannt - und die Bootpartition ist /dev/sdb1
Habe sie nun auf Port3 gehangen in der VM und nun ist alles korrekt.
Gebootet wird von /dev/sda1 und /dev/sdb hängt leer im System.
Es kann losgehen...
eis-3170 # sgdisk -p /dev/sda
Disk /dev/sda: 10485760 sectors, 5.0 GiB
Model: VBOX HARDDISK
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 70901C5D-A9F0-4DEF-8C42-6129A722A6C7
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 10485726
Partitions will be aligned on 2048-sector boundaries
Total free space is 22494 sectors (11.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 198655 96.0 MiB 8300 boot
2 198656 460799 128.0 MiB 8200 swap
3 460800 10465246 4.8 GiB 8300 root
eis-3170 # sgdisk -p /dev/sdb
Disk /dev/sdb: 10485760 sectors, 5.0 GiB
Model: VBOX HARDDISK
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): A6B38BD8-A49F-4585-8D77-868C1E91E61A
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 10485726
Partitions will be aligned on 2048-sector boundaries
Total free space is 10485693 sectors (5.0 GiB)
Number Start (sector) End (sector) Size Code Name
reboot
eis-3170 # sgdisk -p /dev/sda
Disk /dev/sda: 10485760 sectors, 5.0 GiB
Model: VBOX HARDDISK
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 70901C5D-A9F0-4DEF-8C42-6129A722A6C7
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 10485726
Partitions will be aligned on 2048-sector boundaries
Total free space is 22494 sectors (11.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 198655 96.0 MiB FD00 boot
2 198656 460799 128.0 MiB FD00 swap
3 460800 10465246 4.8 GiB FD00 root
in der online Doku ist in dem schwarzen Kasten ein Schreibfehler:
ist -> mkfs.etx4 /dev/md3
soll -> mkfs.ext4 /dev/md3
etx4 wird zu -> ext4
Am 20.12.2025 um 09:08 schrieb Marcus Röckrath:
>>>
>>> komisch immer noch keine /dev/md3 an /
>>
>> Moment, du hast doch jetzt zwei bootbare Platten gleichzeitig "aktiv".
>>
>> Auf echtem Bleck, müsste ich jetzt wohl das BIOS-Bootmenü bemühen, um die
>> RAID-Paltte zum Booten auswählen.
>
> Als ich schon im Bett lag, fiel mir hier noch etwas zu ein.
>
> Die md-Paltte könnte garnicht bootfähig sein, da sie gar keinen Bootcode im
> MBR enthält. Würde die VM starten, wenn du ihr die sda entziehst oder
> meckert sie dann, dass sie keine bootbare Platte vorfindet.
>
> Die sgdisk-Befehle aber auch das Kopieren der Daten macht das nicht.
>
> Im Installer geschieht dies durch:
>
> dd bs=440 count=1 conv=notrunc if=mbr.bin of="${disk}"
>
> oder
>
> dd bs=440 count=1 conv=notrunc if=gptmbr.bin of="${disk}"
>
> je nachdem, ob mbr oder gpt Partitionierung benutzt wurde. $disk wäre
> bezüglich der Anleitung sdb.
>
> Aber woher nehmen, denn im laufenden System gibts die nicht. Also von sda
> stehlen:
>
> dd bs=440 count=1 conv=notrunc if=/dev/sda of=/dev/sdb
>
> Erst jetzt ist die Platte für den PC überhaupt eine bootbare Platte.
>
> Den Schritt muss man spätestens vor dem Reboot machen.
>
> Könntest du das mal testen? Hast du noch die VM, die wieder in sda
> reingestartet ist?
>
> Machst du mal den dd-Schritt, um den mbr zu übertragen und schaust, ob du
> die dann zu booten bekommst; gegebenenfalls muss man beim Start aus den
> beiden Bootmöglichkeiten wählen oder sda "abklemmen".
>
gleicher Punkt wie gestern, er bootet nicht von der zweiten Platte
obwohl Bootflag vorhanden. Habe sda sogar abgeklemmt - der
Startbildschirm erscheint gar nicht erst.
Dann habe ich testweise einfach einen neuen Kernel installiert, da da ja
auch eine neue initrd erzeugt wird.
Nach dem boot war md1/md2/md3 mit eingebundener sdb da, aber hat noch
gebootet von sda. Habe dann einfach testweise in der fstab auf sda die
UUID von den md's eingetragen - system hat gebootet aber nur im RO Modus :(
habe die alte fstab gespeichert, kann ich mit nem anderen System wieder
herstellen.
Viele Grüße
Fabian
--
Diese E-Mail wurde von AVG-Antivirussoftware auf Viren geprüft.
www.avg.com
Mehr Informationen über die Mailingliste Eisfair