Che figata LVM

Comandi base per estendere e ridurre il filesystem su LVM2

Aumento dello spazio disco:

telinit 1
umount /opt
fdisk /dev/sdc (disco nuovo)
creo partizione sdc1 di tipo LVM (8e)
pvcreate /dev/sdc1
vgextend dati /dev/sdc1
lvextend /dev/dati/opt /dev/sdc1
e2fsck -f /dev/dati/opt
resize2fs /dev/dati/opt
mount /dev/dati/opt /opt

Diminuzione dello spazio disco:

telinit 1
umount /opt
e2fsck -f /dev/dati/opt
resize2fs -p /dev/dati/opt 88G (dove 88G è un valore leggermente più basso del valore totale a cui sottraggo la capacità del disco che sto togliendo. Es. Tot=100GB Disco-da-togliere=10GB -> faccio un resize a 88GB per avere margine)
lvreduce -L 88G /dev/dati/opt
vgreduce dati /dev/sdc1 (disco da togliere)
pvremove /dev/sdc1
(i seguenti passaggi sono per recuperare lo spazio di margine che avevo lasciato - circa 2 GB)
lvextend -l +100%FREE /dev/dati/opt
e2fsck -f /dev/dati/opt
resize2fs /dev/dati/opt

FATTO!!!!

.