Proxmox: resize partition

Proxmox: resize partition

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 -h

Vedrai che lo spazio disponibile probabilmente non è cambiato.

Controlla anche la configurazione LVM:

sudo pvs

Output 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/sda3

Output tipico:

Physical volume “/dev/sda3” changed
1 physical volume(s) resized or updated

Verifica nuovamente:

sudo pvs

Ora 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--lv

Significato:

-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 -h

Ora 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

Tags:

Comments

Lascia un commento