Durch das Verkleinern des RAID werden die Partitionen nicht verkleinert. Sie müssen dies manuell tun.
Dies ist nicht zu 100% trivial, da Ihr MD-Raid möglicherweise am Anfang ODER am Ende einen RAID-Superblock enthält.
Wenn der RAID-Superblock am Anfang ist (Version 1 und höher), sollte es ein Kinderspiel sein: fdisk
oder das Werkzeug Ihrer Wahl und löschen (ja: ich meine löschen), sda5
nachdem Sie den Startblock notiert haben, erstellen Sie es dann mit Gleicher Startblock und genügend Platz. Sie können dann sda6
den verbleibenden Platz erstellen . Ich empfehle Ihnen einen Neustart, um sicherzustellen, dass alles wie geplant funktioniert, bevor Sie den Vorgang mit wiederholen sdb
.
Wenn der RAID-Superblock am Ende ist (Version 0.9), werden die Dinge sehr unordentlich - ich empfehle, Sie verwenden mdadm --detail
, dann mdadm --stop
und schließlich mdadm --create ... --metadata=1.0
, um ihn an den Anfang des Geräts zu verschieben und dann wie oben beschrieben vorzugehen.
BEARBEITEN
Ich habe nicht darauf hingewiesen (da ich zu Unrecht davon ausgegangen bin, dass es eindeutig ist), dass Sie mdadm --stop ...
zuerst fdisk
Folgendes tun müssen : Wenn Sie das Programm beenden, weist es den Kernel an, die Partitionstabelle erneut zu lesen, was eine Hälfte des Überfalls als nicht aktuell markiert.