[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