Sie können dies tun, ohne in CentOS 7 neu zu starten. Angenommen, Ihre Festplatte ist / dev / vda und die Standard-RHEL / CentOS-Partitionierung:
Partition erweitern
# fdisk /dev/vda
Geben Sie ein p
, um Ihre anfängliche Partitionstabelle zu drucken.
Geben Sie d
(delete) ein, gefolgt von 2
, um die vorhandene Partitionsdefinition zu löschen (Partition 1 ist normalerweise / boot und Partition 2 ist normalerweise die Root-Partition).
Geben Sie n
(neu) gefolgt von p
(primär) ein, gefolgt von 2
, um Partition Nummer 2 neu zu erstellen und enter
den Startblock enter
zu akzeptieren. Akzeptieren Sie erneut den Endblock, der standardmäßig dem Ende der Festplatte angehört.
Geben Sie t
(Typen) , dann 2
dann 8e
den neuen Partitionstyp zu ändern , um „Linux LVM“.
Geben Sie ein p
, um Ihre neue Partitionstabelle zu drucken, und stellen Sie sicher, dass der Startblock mit dem übereinstimmt, der in der oben angegebenen anfänglichen Partitionstabelle angegeben ist.
Geben Sie ein w
, um die Partitionstabelle auf die Festplatte zu schreiben. Es wird ein Fehler angezeigt, Device or resource busy
den Sie ignorieren können.
Kernel-In-Memory-Partitionstabelle aktualisieren
Führen Sie nach dem Ändern der Partitionstabelle den folgenden Befehl aus, um die Partitionstabelle im Kernel zu aktualisieren:
# partx -u /dev/vda
Ändern Sie die Größe der physischen Lautstärke
Ändern Sie die PV-Größe, um den zusätzlichen Platz zu erkennen
# pvresize /dev/vda2
Ändern Sie die Größe von LV und Dateisystem
In diesem Befehl centos
ist der PV, root
ist der LV und /dev/vda2
ist die Partition, die erweitert wurde. Verwenden Sie pvs
und lvs
, um Ihre physischen und logischen Datenträgernamen anzuzeigen, wenn Sie sie nicht kennen. Die -r
Option in diesem Befehl ändert die Größe des Dateisystems entsprechend, sodass Sie nicht resize2fs
oder xfs_growfs
separat aufrufen müssen .
# lvextend -r centos/root /dev/vda2
man lvm
or tldp.org/HOWTO/LVM-HOWTO