GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So erweitern Sie die letzte vorhandene Dateisystempartition mit Parted

Der Beitrag beschreibt die Schritte zum Erweitern der letzten Partition der Festplatte und des darauf befindlichen Dateisystems. Denken Sie daran, dass Sie nur die letzte Partition auf Ihrem Gerät in der Größe ändern können. Wenn dies nicht die letzte Partition ist, müssen Sie Ihre Daten sichern, die Festplatte und die Partitionen neu erstellen und dann die Daten wiederherstellen. Dieser Beitrag geht davon aus, dass Sie entweder eine GPT-Partitionstabelle oder eine msdos-Partitionstabelle mit primären Partitionstypen verwenden.

Hinweis :Befehle zur Größenänderung des Speichers sind gefährlich und können zu einem vollständigen Datenverlust führen. Bitte führen Sie eine Sicherung durch, bevor Sie versuchen, die Schritte in diesem Beitrag auszuführen.

1. Überprüfen Sie die Größe Ihres aktuellen Dateisystems mit dem Befehl df:

# df -h /test
Filesystem   Size   Used   Avail   Use%   Mounted on
/dev/xvdc1   9.1G   84M    8.5G    1%     /test

2. Unmounten Sie das Dateisystem

# umount /test

3. Überprüfen Sie mit parted die letzte Partitionsgröße, wir werden die Start- und Endsektoren sehen:

# parted /dev/xvdc u s p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 41943040s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start    End       Size         File system   Name     Flags
    1   2048s    19531775s 19529728s    ext4          primary

Wir können sehen, dass der Endsektor 19531775 und die volle Festplattengröße 41943040s ist. Dies zeigt an, dass die Partition Platz zum Wachsen hat.

4. Entfernen Sie nun die vorhandene Partition mit parted, indem Sie die Partitionsnummer angeben. In diesem Fall ist die Nummer 1.

# parted /dev/xvdc rm 1
Information: You may need to update /etc/fstab.

5. Überprüfen Sie, ob die Partition entfernt wurde:

# parted /dev/xvdc p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags

6. Erstellen Sie nun die Partition mit der neuen Größe neu. Geben Sie denselben Startsektor wie bei der vorherigen Partition an und verwenden Sie die prozentuale Größe, die Sie in diesem Beispiel benötigen. Ich werde um 80 % erweitern

# parted -s /dev/xvdc mkpart primary 2048s 80%
Warning: The resulting partition is not properly aligned for best performance.

7. Überprüfen Sie die neue Größe der Partition und die neue Größe des letzten Sektors, wir können sie mit unserer vorherigen Ausgabe vergleichen.

# parted /dev/xvdc p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number   Start   End      Size     File system   Name     Flags
1        1049kB  17.2GB   17.2GB   ext4          primary          ### New size of 80 % will be 17 GB.
# parted /dev/xvdc u s p
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdc: 41943040s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number   Start    End     Size File   system Name  Flags
    1    2048s 33554431s  33552384s      ext4     primary

8. Führen Sie eine Dateisystemprüfung für das Gerät durch

# e2fsck /dev/xvdc1
e2fsck 1.43-WIP (20-Jun-2013)
/dev/xvdc1: clean, 21/610800 files, 92508/2441216 blocks

9. Ändern Sie die Größe des Dateisystems mit resize2fs (ext3- und ex4-Dateisystem)

# resize2fs -f /dev/xvdc1
resize2fs 1.43-WIP (20-Jun-2013)
Resizing the filesystem on /dev/xvdc1 to 4194048 (4k) blocks.
The filesystem on /dev/xvdc1 is now 4194048 blocks long.

10. Mounten Sie das Dateisystem und überprüfen Sie die neue Größe, vergleichen Sie sie mit der alten Ausgabe.

# mount /dev/xvdc1 /test
# df -h /test
Filesystem   Size   Used   Avail   Use%   Mounted on
/dev/xvdc1   16G    89M    15G     1%     /test


Cent OS
  1. So erweitern Sie die Funktionalität Ihres Linux-Desktops mit PlexyDesk

  2. Lum – Wie erweitere ich eine Partition mit einem LVM und dem enthaltenen physischen Volume und dem logischen Volume?

  3. So ändern Sie die Dateisystembezeichnungen in CentOS/RHEL

  4. Wie finde ich die Größe einer nicht gemounteten Partition unter Linux?

  5. Wie finde ich die UUID eines Dateisystems

So erstellen Sie Festplattenpartitionen mit Parted Command in Linux

So passen Sie die Größe der Root-Partition unter Live Arch Linux an

So erhöhen Sie die Größe der Boot-Partition in Rocky Linux 8 / CentOS

Wie ändere ich das Partitionsschema auf Ihrem Linux-Server?

Wie finde ich die Inode-Größe eines ext2/ext3/ext4-Dateisystems?

Wie kann man die Swap-Größe erhöhen?