
Ich habe im Synology Disk Station Manager (einem Ubuntu-Server) eine virtuelle Maschine mit einer bestimmten Menge an Speicherplatz auf einer virtuellen Festplatte erstellt, aber diese ist aufgebraucht. Ich bin erneut zur Synology Disk Station / zum Virtual Machine Manager gegangen und habe die virtuelle Festplatte erweitert; der Speicherplatz wird jedoch im Ubuntu-Server nicht erkannt. Wie kann ich das beheben?
Antwort1
Ich habe eine Lösung gefunden. Zuerst habe ich das System mit GParted Live ISO gebootet und den Befehl „VERIFY“ auf der Partition verwendet, die ein Ausrufezeichen anzeigte, was das richtige war. Dann habe ich die virtuelle Maschine gebootet und in der Befehlszeile den LVM und das Dateisystem mit den folgenden Befehlen erweitert:
lvdisplay
(um den MOUNTPOINT zu identifizieren) und dann:
lvextend –l +100%FREE [MOUNTPOINT]
die LVM-Partition zu erweitern und
resize2fs [MOUNTPOINT]
um die Größe des Dateisystems zu ändern.
Antwort2
Ich habe viel gesucht und bin hier gelandet, habe jedoch herausgefunden, dass es einen einfacheren Weg gibt, der für mich funktioniert hat, ohne dass ich ein anderes Image booten muss. Nachdem Sie die Größe Ihres VM-Speichers über die Synology-Oberfläche geändert haben, sollten Sie den freien Speicherplatz sehen können. Sie können ihn mit normalen Tools wie fdisk nutzen und eine neue Partition erstellen. Wenn Sie Ihren Speicherplatz vergrößern möchten, ohne ein anderes Image zu booten, sind Sie auf die letzte Partition beschränkt, in Ihrem Fall sda3. Starten Sie dazu Ihre VM, melden Sie sich an und installieren Sie growpart, das Teil von cloud-utills ist
sudo apt-get install -y cloud-utils
Partitionsgröße ändern -> Sie können nur die letzte Partition vergrößern, lsblk
in meinem Fall war das sda1
sudo growpart /dev/sda 1
1 ist die tatsächliche Partitionsnummer (z. B. sda1)
Ändern Sie die Größe Ihres Volumens in meinem Fall hatte ich ext4
sudo resize2fs /dev/sda1
Sie haben ein logisches Volume, das sich über mehrere Partitionen erstrecken kann. Sie können also entweder versuchen, eine neue Partition zu erstellen und dann das logische Volume darauf zu erweitern oder einfach das vorhandene Volume zu vergrößern, wie ich vorgeschlagen habe. Hier finden Sie weitere Informationen zu logischen Volumes. https://www.golinuxhub.com/2014/03/how-to-extendresize-lvm-and-volume