[Eisfair] Raid1 vergrößern
Frank Stroeter
f.stroeter at gmx.net
Fr Mai 12 20:40:06 CEST 2023
Hallo Thomas
> Gut, damit haben wir die notwendigen Infos beisammen.
>
>
> Die Partitionen sda3 und sdb3 müssen Wir nun zuerst von Hand vergrössern.
>
>
> Dazu nimmst Du eine HDD z.B. sdb aus dem Raid:
>
> for i in 1 2 3 ; do mdadm --fail /dev/md$i /dev/sdb$i ; done
>
> for i in 1 2 3 ; do mdadm --remove /dev/md$i /dev/sdb$i ; done
>
> for i in 1 2 3 ; do mdadm --zero-superblock /dev/sdb$i ; done
>
>
> nun Partition 3 löschen und neuerstellen:
>
> gdisk /dev/sdb
>
> Command (? for help): p
> Disk /dev/sdb: 4831838208 sectors, 2.3 TiB
> Model: QEMU HARDDISK
> Sector size (logical/physical): 512/512 bytes
> Disk identifier (GUID): 7EC5561C-58D8-4CC1-A00B-0BD0C18BE937
> 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 4831838174
> Partitions will be aligned on 2048-sector boundaries
> Total free space is 4789436349 sectors (2.2 TiB)
>
> Number Start (sector) End (sector) Size Code Name
> 1 2048 198655 96.0 MiB FD00 Linux RAID
> 2 198656 460799 128.0 MiB FD00 Linux RAID
> 3 460800 42403839 20.0 GiB FD00 Linux RAID
>
> Command (? for help): d
> Partition number (1-3): 3
>
> Command (? for help): n
> Partition number (3-128, default 3):
> First sector (34-4831838174, default = 460800) or {+-}size{KMGTP}:
> Last sector (460800-4831838174, default = 4831838174) or
> {+-}size{KMGTP}: 4831830000
>
> Hier nimmst Du die Zahl die vorgeschlagen wird und ersetzt die letzten
> vier Ziffern mit 0 (damit ein paar MiB am Plattenende frei bleiben)
>
> Current type is 8300 (Linux filesystem)
> Hex code or GUID (L to show codes, Enter = 8300): fd00
> Changed type of partition to 'Linux RAID'
>
> Command (? for help): p
> Disk /dev/sdb: 4831838208 sectors, 2.3 TiB
> Model: QEMU HARDDISK
> Sector size (logical/physical): 512/512 bytes
> Disk identifier (GUID): EC5561C-58D8-4CC1-A00B-0BD0C18BE937
> 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 4831838174
> Partitions will be aligned on 2048-sector boundaries
> Total free space is 10188 sectors (5.0 MiB)
>
> Number Start (sector) End (sector) Size Code Name
> 1 2048 198655 96.0 MiB FD00 Linux RAID
> 2 198656 460799 128.0 MiB FD00 Linux RAID
> 3 460800 4831830000 2.2 TiB FD00 Linux RAID
>
>
>
> Den Partitionsnamen kannst Du auch ändern:
>
> Command (? for help): c
> Partition number (1-3): 3
> Enter name: root
>
>
> Nun die Änderung abspeichern:
>
> Command (? for help): w
>
> und bestätigen, dass die Änderung gespeichert werden soll.
>
>
> Zur Kontrolle nochmals:
>
> grep 'sd[a-z]' /proc/partitions
>
> afrufen. sdb3 sollte nun fast so gross wie sdb sein.
>
>
> Das Raid kann jetzt wieder aufgebaut werden:
>
> for i in 1 2 3 ; do mdadm --add /dev/md$i /dev/sdb$i ; done
>
>
> Nachdem der Resync fertig ist (2-3h) ist dieselbe Prozedur mit sda
> durchzuführen.
Resync läuft :-) :-)
> Melde Dich wenn du soweit bist, oder noch fragen hast.
Kann ich auf diesem Weg auch /boot vergrößern?
Habe noch ein paar "alte Installationen" mit 48 MiB und 96%?
> Gruss Thomas
Vielen, vielen Dank
Das war bis hierhin schonmal richtig klasse.
Der Rest klappt wohl auch.
Besten Dank
Frank
Mehr Informationen über die Mailingliste Eisfair