So erweitern Sie eine Linux-Nicht-Root-Partition

So erweitern Sie eine Linux-Nicht-Root-Partition

An eine EC2-Instanz war ein 3 TB großes EBS-Volume angeschlossen. Ich habe das Volumen auf 4 TB erhöht.

Ich versuche, die Partitionsgröße zu erweitern.

#lsblk
NAME        MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0   8G  0 disk
`-nvme0n1p1 259:1    0   8G  0 part /
nvme1n1     259:2    0   4T  0 disk
`-nvme1n1p1 259:3    0   3T  0 part

Ich habe es versucht -

 growpart /dev/nvme1n1 1

Ausgabe

NOCHANGE: partition 1 could only be grown by -2147483615 [fudge=2048]

Keine Änderung der Partitionsgröße

#lsblk
NAME        MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0   8G  0 disk
`-nvme0n1p1 259:1    0   8G  0 part /
nvme1n1     259:2    0   4T  0 disk
`-nvme1n1p1 259:4    0   3T  0 part

Ich habe es xfs_growfsauch mit versucht. Wie kann ich die Partition erweitern? Sie ist XFS-formatiert.

Dank im Voraus.

Antwort1

Sie haben möglicherweise getroffendieses Problemoder etwas ähnliches.

Erstellen Sie zunächst Backups und stellen Sie sicher, dass diese wiederherstellbar sind.

Dann können Sie verwendendiese Methodeum die Größe der Partition zu ändern. Kurz gesagt, gdiskfunktioniert problemlos mit gemounteten Partitionen, sodass Sie diese Partition löschen, eine größere erstellen und partprobeden Kernel über Änderungen informieren können, während die Partition aktiv ist. Solange der Anfang der Partition am gleichen Offset liegt, sollte das Dateisystem nicht betroffen sein.

Dann können Sie das FS vergrößern.

Wenn Sie die Partition aushängen können, würde ich es vorziehen, dies bei ausgehängter Partition zu tun. Dann wäre ich weniger nervös und würde weniger Gefahr laufen, etwas Schlimmes zu übersehen ;)

verwandte Informationen