Hallo und willkommen zurück bei Blogger-IT! Du hast also entschieden, dass deine virtuelle Linux-Maschine mehr Speicherplatz benötigt? Kein Problem, ich zeige dir Schritt für Schritt, wie das geht. Für dieses Beispiel verwenden wir sdb
, also die zweite Festplatte. Diese Anleitung ist speziell für Maschinen, die unter VMware ESXi laufen, aber sie funktioniert ähnlich auch für andere Virtualisierungslösungen wie VirtualBox, Hyper-V und KVM/QEMU.
Achtung: Bitte stelle sicher, dass du alle wichtigen Daten gesichert hast, bevor du fortfährst!
Schritt 1: Partition im ESXi vergrößern
Öffne den ESXi-Client und gehe zu den Einstellungen der virtuellen Maschine. Erweitere die gewünschte Festplatte (sdb
im Beispiel).
Schritt 2: SCSI-Pfad herausfinden
Öffne ein Terminal auf der virtuellen Maschine und gib folgenden Befehl ein:
ls -la /dev/disk/by-path | grep sdb
Schritt 3: HDD rescan erzwingen
Führe den folgenden Befehl aus, wobei der Pfad aus Schritt 2 zur Festplatte führt:
echo "1" > /sys/class/scsi_disk/2\:0\:1\:0/device/rescan
Schritt 4: Neue Größe überprüfen
lsblk
Schritt 5: Partition mit parted
vergrößern
Öffne parted
:
parted /dev/sdb
Umschalten auf Sektoranzeige:
unit s
Freie Bereiche anzeigen:
print free
Partition vergrößern:
resizepart
Gib die Partitionsnummer (meist die letzte in der Liste) und den letzten Sektor des freien Speicherplatzes ein.
Schritt 6: Parted verlassen
quit
Prüfe mit lsblk
, ob die Änderungen wirksam sind.
lsblk
Schritt 7: RAID anpassen (falls vorhanden)
Dieser Schritt ist nur notwendig, wenn ein Software-RAID vorhanden ist.
mdadm --grow /dev/md2 --size=max
Schritt 8-10: LVM Anpassungen (falls notwendig)
Die nächsten Schritte sind nur erforderlich, wenn du LVM einsetzt.
Schritt 8: LVM die Partitionstabelle neu einlesen lassen
pvresize /dev/sdb1
Überprüfe den Speicherplatz hinter dem LVM mit pvs
.
Schritt 9: Volumengruppe vergrößern
pvresize /dev/sdb1
Schritt 10: Logisches Volumen vergrößern
lvextend -l+100%FREE /dev/lvm-data/lvm-data
Schritt 11: Dateisystem vergrößern
Je nach deinem Setup wird der Befehl resize2fs
unterschiedlich aussehen. Hier sind einige Beispiele:
Mit Software-RAID:
resize2fs /dev/md1
Mit LVM:
resize2fs /dev/lvm-data/lvm-data
Bei einer normalen Festplatte:
resize2fs /dev/sdb1
Schritt 12: Überprüfung
Führe df -h
aus, um sicherzustellen, dass der verfügbare Speicherplatz nun größer ist.
Das war’s! Du hast jetzt erfolgreich den Speicherplatz deiner virtuellen Linux-Maschine erweitert. Bei Fragen oder Unklarheiten, hinterlasse gern einen Kommentar. Bis zum nächsten Mal bei Blogger-IT!