Guida completa: aumentare la dimensione del disco di una VM Ubuntu su Proxmox VE
Questa procedura serve per espandere lo spazio disco di una macchina virtuale Ubuntu dopo aver aumentato la dimensione del disco dalla GUI di Proxmox VE.
La guida è pensata per sistemi Ubuntu con:
partizionamento LVM
volume group ubuntu-vg
logical volume ubuntu-lv
1. Aumentare il disco dalla GUI Proxmox
Nel pannello di Proxmox VE:
Seleziona la VM
Vai su Hardware
Seleziona il disco (scsi0, virtio0, ecc.)
Premi Disk Action → Resize
Inserisci l’aumento desiderato (es. +20G)
Conferma
A questo punto il disco virtuale è più grande, ma Ubuntu non sta ancora usando lo spazio aggiuntivo.
2. Verificare la situazione attuale
Accedi via terminale alla VM Ubuntu ed esegui:
df -hVedrai che lo spazio disponibile probabilmente non è cambiato.
Controlla anche la configurazione LVM:
sudo pvsOutput tipico:
PV VG Fmt Attr PSize PFree
/dev/sda3 ubuntu-vg lvm2 a– <80.00g 20.00g
3. Espandere la partizione del disco
Ora bisogna estendere la partizione fisica che contiene LVM.
Comando: (nota cje sda 3 va scritto con lo spazio tra “sda” e “3”
sudo growpart /dev/sda 3 Significato:
/dev/sda = disco principale
3 = numero della partizione LVM (/dev/sda3)
Questo comando allargherà la partizione fino a occupare tutto lo spazio disponibile del disco virtuale.
4. Ridimensionare il Physical Volume LVM
Dopo aver espanso la partizione, LVM deve rilevare il nuovo spazio.
Esegui:
sudo pvresize /dev/sda3Output tipico:
Physical volume “/dev/sda3” changed
1 physical volume(s) resized or updated
Verifica nuovamente:
sudo pvsOra la colonna PFree dovrebbe mostrare spazio libero disponibile.
5. Espandere il Logical Volume Ubuntu
Ora estendiamo il volume logico root usando tutto lo spazio libero disponibile.
Comando:
sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lvSignificato:
-r → ridimensiona automaticamente anche il filesystem
-l +100%FREE → usa tutto lo spazio libero disponibile
/dev/mapper/ubuntu–vg-ubuntu–lv → volume root Ubuntu
6. Verifica finale
Controlla lo spazio finale disponibile:
df -hOra il filesystem dovrebbe mostrare la nuova dimensione corretta.
—————————————————–
Sequenza completa dei comandi
# verifica situazione
df -h
sudo pvs
# espande la partizione
sudo growpart /dev/sda 3
# aggiorna LVM
sudo pvresize /dev/sda3
# estende il logical volume e filesystem
sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu–vg-ubuntu–lv
# verifica finale
df -h
Come verificare il nome corretto del disco o volume
————————————————–
Se il tuo sistema non usa /dev/sda3, verifica con:
lsblk
Esempio:
sda
├─sda1
├─sda2
└─sda3 LVM2_member
Oppure:
sudo fdisk -l
——————————————————-
Problemi comuni
growpart: command not found
Installa il pacchetto:
sudo apt update
sudo apt install cloud-guest-utils
No space left in volume group
Probabilmente pvresize non è stato eseguito correttamente.
Ricontrolla:
sudo pvs
Il filesystem non aumenta
Verifica il filesystem:
lsblk -f
Se necessario:
ext4
sudo resize2fs /dev/mapper/ubuntu–vg-ubuntu–lv
xfs
sudo xfs_growfs /
Verifica completa struttura disco
Comando utile:
lsblk
Output tipico:
sda
├─sda1
├─sda2
└─sda3
└─ubuntu–vg-ubuntu–lv
Questo conferma:
disco virtuale
partizione LVM
volume logico Ubuntu



Lascia un commento
Devi essere connesso per inviare un commento.