Das Gastsystem erkennt die aktualisierte Festplattengröße in VirtualBox nicht

17

Beim letzten Start meiner Ubuntu 14.04 VM erhalte ich die Meldung

Geringer Speicherplatz

Dieser Computer verfügt nur noch über 314,8 MB Festplattenspeicher. Sie können Speicherplatz freigeben, indem Sie den Papierkorb leeren.

Bildbeschreibung hier eingeben

Jetzt habe ich den Speicherplatz von 10auf erhöht , 20 GBwie im VirtualBox-Forum beschrieben (erster Schritt).

M:\>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "M:\VM\Ubuntu VM\Ubuntu VM.vdi" --resize 20480
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Ich sehe, dass der Speicherplatz erfolgreich geändert wurde:

Bildbeschreibung hier eingeben

Aber wenn ich die Maschine starte und GParted öffne, sind nur 10 GBnoch verfügbar.

Bildbeschreibung hier eingeben

Irgendwie hat das Ubuntu-Gastsystem also nicht die aktualisierten Informationen über den Speicherplatz.

Wie löse ich das Problem und vervollständige den Speicherplatzzuwachs?

automatix
quelle

Antworten:

12

Endlich habe ich hier die Lösung gefunden :

Zeigen Sie alle mit VirtualBox verknüpften Laufwerke an

$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" list hdds

Für jedes zugeordnete Laufwerk verwenden Sie modifyhd:

$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyhd "D:\Pat\to\VM\Snapshots\{b0e3f93f-49fe-49bc-9ae2-79e80da6cf01}.vdi" --resize 20480

Jetzt sieht GParted den zusätzlichen Speicherplatz.

HINWEIS: Für die geschweiften Schnappschusseinträge muss der letzte Schrägstrich in einen umgekehrten Schrägstrich geändert werden. Bedeutung:

...\Snapshots\{...}.vdi

Anstatt von

...\Snapshots/{...}.vdi
automatix
quelle
3
Ich musste dies sowohl mit dem Haupt-VDI als auch mit dem Snapshot in Snapshots / tun, damit dies funktioniert. Ich habe zuerst nur den Snapshot erstellt und fdisk hat die größere Partition angezeigt, aber pvcreate hat einen Fehler "Schwerwiegender Fehler beim Erkennen der Swap-Signatur auf / dev / sda3" ausgegeben. Ich hatte auch nur einen Snapshot, sodass Sie ihn möglicherweise mit dem neuesten Snapshot ausführen müssen oder alle? Ich habe das nicht getestet, aber es funktioniert jetzt
Nick Fox
1
In meinem SnapshotsOrdner ist nichts .
Timothy Swan
@Timoth verwendet den Virtual Midia Manager, um die Schnappschüsse zu lokalisieren.
lsborg
Spot on! Mein Problem war, dass ich das Skript nicht auch für die Snapshots ausgeführt habe.
PerrierCitror
Mit der Version 6.06 von VirtualBox gelingt dies leider nicht. Ubuntu sieht die Erhöhungen nicht.
Beezer
4

1) Öffnen Sie das GParted-Tool

2) In der grafischen Oberfläche sehen Sie vorhandene Partitionen und eine nicht zugewiesene Partition

3) Klicken Sie auf die Partition, die Sie erweitern möchten

4) In der oberen Aktionsleiste sehen Sie einen nach rechts gerichteten Pfeil. Klicken Sie darauf und Sie erhalten die Option, die Partition mit dem nicht zugewiesenen Speicherplatz zu erweitern

Kala Hari
quelle
1

Versuchen Sie, scsitools zu installieren und die Geräte erneut zu scannen

sudo apt-get install scsitools

sudo rescan-scsi-bus.sh

Überprüfen Sie dann den verfügbaren Speicherplatz

sudo fdisk -l

Oder verwenden Sie gparted, wenn Sie dies bevorzugen. Wenn Sie den zusätzlichen Platz sehen, erweitern Sie die Partition

Und zuletzt erweitern Sie das Dateisystem auf dem Gast-VM

resize2fs /dev/sda1
TheGreatLuke
quelle
Vielen Dank für Ihre Antwort! Ich habe es versucht, aber es hat nicht geholfen.
Automatix