Bevor Sie etwas ändern
Erstellen und testen Sie zuerst ein Backup oder einen Snapshot der virtuellen Maschine. Eine Vergrößerung ist ein Routinevorgang, doch ein falscher Gerätename kann Daten beschädigen, und eine Sicherung der Partitionstabelle ist kein Backup Ihrer Daten. Vergrößern Sie anschließend die Festplatte im Hypervisor oder bei Ihrem Hosting-Anbieter, denn das System kann nur Speicherplatz nutzen, den die Festplatte bereits bietet.
Den Aufbau der Festplatte ermitteln
Jede Schicht muss einzeln von unten nach oben erweitert werden: Festplatte, Partition, gegebenenfalls LVM und Dateisystem. Diese Befehle zeigen die Schichten, die Dateisystemtypen und welcher Speicherbereich wo eingehängt ist. Die Gerätenamen in den folgenden Beispielen dienen nur der Veranschaulichung; verwenden Sie die Namen Ihres eigenen Servers.
lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvsPartition und ext4 oder XFS
growpart aus dem Paket cloud-guest-utils unter Ubuntu und Debian erweitert eine Partition in den dahinterliegenden freien Speicherplatz. Beachten Sie, dass Festplatte und Partitionsnummer getrennte Argumente sind. Vergrößern Sie danach das Dateisystem: resize2fs für ext4 erwartet das Gerät, xfs_growfs den Einhängepunkt. Beide funktionieren bei eingehängtem Dateisystem.
sudo growpart /dev/sda 2
# ext4
sudo resize2fs /dev/sda2
# XFS
sudo xfs_growfs /Mit LVM
Wenn die Partition ein physisches LVM-Volume enthält, teilen Sie LVM die neue Größe mit und erweitern Sie das logische Volume. Die Option -r vergrößert auch das darauf liegende Dateisystem, sodass kein gesonderter Befehl zur Größenänderung nötig ist.
sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lvErgebnis prüfen und Grenzen kennen
Führen Sie df -hT erneut aus, um die neue Größe zu bestätigen. growpart kann nur freien Speicherplatz direkt hinter der Partition nutzen; eine dort liegende Swap- oder andere Partition muss daher zuerst berücksichtigt werden. XFS lässt sich überhaupt nicht verkleinern, und das Verkleinern anderer Dateisysteme ist deutlich riskanter als das Vergrößern. Wählen Sie den Umfang der Erweiterung daher sorgfältig.
Der Disk Manager in CH-J Server Manager
Disk Manager für Linux-Server zeigt eine Datenträgerübersicht mit Partitionen, Dateisystemen sowie LVM- und LUKS-Schichten und kann nach einer Festplattenvergrößerung eine automatische Erweiterung vorschlagen. Änderungen warten in einer Warteschlange, die Sie als Plan prüfen; vor dessen Ausführung liest die Anwendung den Serverzustand erneut ein und bricht ab, wenn er nicht mehr übereinstimmt. Vor einer Änderung sichert sie die Metadaten der Partitionstabelle. Dies ersetzt kein Backup Ihrer Daten. Windows-Server werden erkannt und als nicht unterstützt abgewiesen.