Ich habe ein selbstgebautes NAS und muss einen Teil meiner Laufwerksnutzung leicht neu konfigurieren.
Ich habe ein mdadm RAID1, das aus zwei 3-TB-Laufwerken besteht. Jedes Laufwerk verfügt über eine ext3-Partition, die das gesamte Laufwerk verwendet. Ich muss die ext3-Partition auf beiden Laufwerken verkleinern und einer eine zweite 8-GB-ext3-Partition hinzufügen und eine gleich große Partition gegen die andere austauschen. Ich glaube, ich habe die Schritte herausgefunden, wollte aber eine Bestätigung.
- Ändern Sie die
resize2fs /dev/md0 [size]
Größe des mdadm-RAID, wenn die Größe etwas größer ist als der derzeit verwendete Speicherplatz auf dem Laufwerk - Entfernen Sie eines der Laufwerke aus dem RAID
mdadm /dev/md0 --fail /dev/sda1
- Ändern Sie die Größe des entfernten Laufwerks mit geteiltem
- Fügen Sie die neue Partition mit Parted zum Laufwerk hinzu
- Stellen Sie das Laufwerk auf dem RAID wieder her
mdadm -a /dev/md0 /dev/sda1
- Wiederholen Sie 2-5 für das andere Gerät
- Ändern Sie die Größe des RAID, um die vollständige Partition zu verwenden
mdadm --grow /dev/md0 -z max
Gibt es etwas, das ich verpasst oder nicht berücksichtigt habe?
>
. Kapsel entweder alles in einer Subshell oder verwendentee
. Ich bevorzuge Tee:echo repair | sudo tee /sys/block/mdX/md/sync_action
Ihre Schritte sehen mit zwei Ausnahmen gut aus:
Danach
resize2fs
müssen Sie Ihr mdadm-Array verkleinern. ZBmdadm --grow --size xxx
wie in Schritt 1a.Ich würde auch vorschlagen, dies alles zu tun, während eine Rettungs-CD wie SystemRescueCd gestartet wird und nicht, während / dev / md0 gemountet ist. Folgen Sie der Größenänderung von fsck, um sicherzustellen, dass alles in Ordnung ist.
quelle