Il titolo dice tutto.
Ho creato il disco e ora vorrei aumentarne le dimensioni. So che potrei aggiungerne uno nuovo, ma non voglio.
Il sistema operativo guest in questione è Ubuntu 11.04
Il titolo dice tutto.
Ho creato il disco e ora vorrei aumentarne le dimensioni. So che potrei aggiungerne uno nuovo, ma non voglio.
Il sistema operativo guest in questione è Ubuntu 11.04
Risposte:
C'è un ottimo post nel blog su http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html
Istruzioni di base, per ridimensionare a 30G:
Arrestare qualsiasi VM utilizzando il disco.
"c: \ Programmi \ Oracle \ VirtualBox \ VBoxManage.exe" modificahd c: \ path \ to \ ubuntu_big.vdi --resize 30000
C'è una sezione nel Manuale di VirtualBox che spiega come ridimensionare un disco rigido VM usando uno strumento cmd-line. Questo andrebbe bene?
virtualbox-ose
pacchetto, VBoxManage list hdds
non mostrare HD, quindi non posso usarlo. Forse questo potrebbe funzionare se avessi un'altra virtualbox e potrei operare direttamente sul file .vdi. Grazie per il tipo tho
Il mio filesystem di root (/) era pieno su VM guest con OS di Oracle Enterprise Linux (OEL) 7 creato su Oracle Virtualbox. Credo che passi simili dovrebbero essere presenti per altre versioni di Linux come Redhat, Fedora, CentOS o Ubuntu.
Per aumentare lo spazio su disco ho seguito i passaggi seguenti:
Aumenta le dimensioni del disco virtuale usando il comando seguente:
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd [absolute path to file] --resize [size in MB]
Scaricato l'iso live di Gparted da qui
Montare iso Gparted nell'unità ottica della VM.
Aumenta LVM usando il comando seguente (supponendo che il volume di root sia '/ dev / ol / root')
lvextend -L+10G /dev/ol/root
O
lvextend -l +100%FREE /dev/ol/root
Aumenta le dimensioni del file system:
xfs_growfs /
Verifica utilizzando:
df -k /
Spero che sia d'aiuto!
Istruzioni aggiornate per VirtualBox 5 e Ubuntu 16, ipotizzando un host Windows:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk PATH-TO-VDI-FILE --resize NEW-SIZE-IN-MEGABYTES
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk GUID --resize NEW-SIZE-IN-MEGABYTES
df -k
per trovare il nome del MOUNT-POINT devi ridimensionare (nella colonna di destra dell'output) e prendere nota del nome del suo PARTITION-NAME corrispondente nella colonna di sinistra.sudo umount MOUNT-POINT
sudo gparted
, seleziona il disco virtuale corretto dal menu a discesa nell'angolo in alto a destra e, nella visualizzazione grafica risultante, fai clic con il pulsante destro del mouse sulla casella PARTITION-NAME o sulla sua voce nella tabella, scegli ridimensiona / sposta e, nella finestra di dialogo risultante, ridimensiona per riempire il nuovo spazio. Fai clic sul pulsante Ridimensiona per chiudere la finestra di dialogo, quindi nella finestra principale, seleziona l'icona del segno di spunta dalla barra degli strumenti per applicare la modifica.Se vuoi sapere come aumentare lo spazio su disco usando Gpart, vedi: https://prasadlinuxblog.wordpress.com/2014/01/23/use-gparted-to-increase-disk-size-of-a-linux-native -partizione/
Inoltre ho dovuto scaricare la versione amd64 di Gparted poiché la versione i686 non funzionava