LVM
Logical Volumes è una gestione avanzata dello strorage che viene utilizzare di default durante l'installazione di Rhel.
Permette di gestire lo storage con flessiilità attraverso il resize, create snapshot e thin provisioning.
Il thin provisioning è una tecnologia che consiste nello spostare data blocks in posti contigui così da eliminare gli spazi vuoti.
L'architettura LVM prevede
Voluem group (vg): è una astrazione dello spazio (storage) disponbile sul proprio sistema.
Creare il file system e montarlo su una direcotry
Permette di gestire lo storage con flessiilità attraverso il resize, create snapshot e thin provisioning.
Il thin provisioning è una tecnologia che consiste nello spostare data blocks in posti contigui così da eliminare gli spazi vuoti.
L'architettura LVM prevede
Voluem group (vg): è una astrazione dello spazio (storage) disponbile sul proprio sistema.
Viene creato da storage devices cioè dischi o da partizioni noti come Physical volume (pv).
A partire dal vg possono essere create Logical volume (lv) che non sono direttamente collegate al pv.
La dimensione di un lv può diventare più grande della dimensione dei singoli dischi.
Creiamo una nuova partizione di tipo LVM sotto /dev/sdc
# parted /dev/sdc
Impostare la partizione sdc4 di tipo lvm.
# set 4 lvm on
Il campl Flags è "lvm".
Creare il physical volume.
# pvcreate /dev/sdc4
Creare il Volume Group.
# vgcreate vgdata /dev/sdc4
Creare un volume group di 8MB
# vgcreate vgdata -s 8MB /dev/sdc4
Creare il Logical volume.
# lvcreate -n lvdata -L 950M vgdata
oppure per usare il 100% delo spazio libero del disco# lvcreate -n lvdata -l 100%FREE vgdata