LVM Guide · 5 min read · Oct 08, 2025

Guida per principianti a LVM - Pagina 2

Ora creiamo il nostro gruppo di volumi fileserver e aggiungiamo /dev/sdb1 - /dev/sde1:

vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
server1:~# vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1  
  Gruppo di volumi "fileserver" creato con successo

Impariamo a conoscere i nostri gruppi di volumi:

vgdisplay
server1:~# vgdisplay  
  --- Gruppo di volumi ---  
  Nome VG               fileserver  
  ID di sistema  
  Formato                lvm2  
  Aree di metadati      4  
  Numero di sequenza dei metadati  1  
  Accesso VG            lettura/scrittura  
  Stato VG              ridimensionabile  
  MAX LV                0  
  Cur LV                0  
  Open LV               0  
  Max PV                0  
  Cur PV                4  
  Act PV                4  
  Dimensione VG         93.14 GB  
  Dimensione PE         4.00 MB  
  PE Totali            23844  
  Alloc PE / Dimensione  0 / 0  
  PE Libero / Dimensione  23844 / 93.14 GB  
  UUID VG               3Y1WVF-BLET-QkKs-Qnrs-SZxI-wrNO-dTqhFP

Un altro comando per conoscere i nostri gruppi di volumi:

vgscan
server1:~# vgscan  
  Lettura di tutti i volumi fisici. Questo potrebbe richiedere un po' di tempo...  
  Gruppo di volumi "fileserver" trovato utilizzando il tipo di metadati lvm2

Per scopi di formazione, rinominiamo il nostro gruppo di volumi fileserver in data:

vgrename fileserver data
server1:~# vgrename fileserver data  
  Gruppo di volumi "fileserver" rinominato con successo in "data"

Eseguiamo di nuovo vgdisplay e vgscan per vedere se il gruppo di volumi è stato rinominato:

vgdisplay
server1:~# vgdisplay  
  --- Gruppo di volumi ---  
  Nome VG               data  
  ID di sistema  
  Formato                lvm2  
  Aree di metadati      4  
  Numero di sequenza dei metadati  2  
  Accesso VG            lettura/scrittura  
  Stato VG              ridimensionabile  
  MAX LV                0  
  Cur LV                0  
  Open LV               0  
  Max PV                0  
  Cur PV                4  
  Act PV                4  
  Dimensione VG         93.14 GB  
  Dimensione PE         4.00 MB  
  PE Totali            23844  
  Alloc PE / Dimensione  0 / 0  
  PE Libero / Dimensione  23844 / 93.14 GB  
  UUID VG               3Y1WVF-BLET-QkKs-Qnrs-SZxI-wrNO-dTqhFP
vgscan
server1:~# vgscan  
  Lettura di tutti i volumi fisici. Questo potrebbe richiedere un po' di tempo...  
  Gruppo di volumi "data" trovato utilizzando il tipo di metadati lvm2

Ora eliminiamo il nostro gruppo di volumi data:

vgremove data
server1:~# vgremove data  
  Gruppo di volumi "data" rimosso con successo
vgdisplay

Nessun output questa volta:

server1:~# vgdisplay
vgscan
server1:~# vgscan  
  Lettura di tutti i volumi fisici. Questo potrebbe richiedere un po' di tempo...

Creiamo di nuovo il nostro gruppo di volumi fileserver:

vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
server1:~# vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1  
  Gruppo di volumi "fileserver" creato con successo

Successivamente, creiamo i nostri volumi logici share (40GB), backup (5GB) e media (1GB) nel gruppo di volumi fileserver. Insieme utilizzano un po’ meno del 50% dello spazio disponibile (in questo modo possiamo utilizzare RAID1 in seguito):

lvcreate --name share --size 40G fileserver
server1:~# lvcreate --name share  --size 40G fileserver  
  Volume logico "share" creato
lvcreate --name backup --size 5G fileserver
server1:~# lvcreate --name backup --size  5G fileserver  
  Volume logico "backup" creato
lvcreate --name media --size 1G fileserver
server1:~# lvcreate --name media  --size  1G fileserver  
  Volume logico "media" creato

Otteniamo una panoramica dei nostri volumi logici:

lvdisplay
server1:~# lvdisplay  
  --- Volume logico ---  
  Nome LV                /dev/fileserver/share  
  Nome VG                fileserver  
  UUID LV                280Mup-H9aa-sn0S-AXH3-04cP-V6p9-lfoGgJ  
  Accesso in scrittura LV  lettura/scrittura  
  Stato LV               disponibile  
  # aperto               0  
  Dimensione LV          40.00 GB  
  LE Correnti           10240  
  Segmenti               2  
  Allocazione            ereditata  
  Settori di lettura anticipata  0  
  Dispositivo a blocchi   253:0  
   
  --- Volume logico ---  
  Nome LV                /dev/fileserver/backup  
  Nome VG                fileserver  
  UUID LV                zZeuKg-Dazh-aZMC-Aa99-KUSt-J6ET-KRe0cD  
  Accesso in scrittura LV  lettura/scrittura  
  Stato LV               disponibile  
  # aperto               0  
  Dimensione LV          5.00 GB  
  LE Correnti           1280  
  Segmenti               1  
  Allocazione            ereditata  
  Settori di lettura anticipata  0  
  Dispositivo a blocchi   253:1  
   
  --- Volume logico ---  
  Nome LV                /dev/fileserver/media  
  Nome VG                fileserver  
  UUID LV                usfvrv-BC92-3pFH-2NW0-2N3e-6ERQ-4Sj7YS  
  Accesso in scrittura LV  lettura/scrittura  
  Stato LV               disponibile  
  # aperto               0  
  Dimensione LV          1.00 GB  
  LE Correnti           256  
  Segmenti               1  
  Allocazione            ereditata  
  Settori di lettura anticipata  0  
  Dispositivo a blocchi   253:2
lvscan
server1:~# lvscan  
  ATTIVO            '/dev/fileserver/share' [40.00 GB] ereditato  
  ATTIVO            '/dev/fileserver/backup' [5.00 GB] ereditato  
  ATTIVO            '/dev/fileserver/media' [1.00 GB] ereditato

Per scopi di formazione, rinominiamo il nostro volume logico media in films:

lvrename fileserver media films
server1:~# lvrename fileserver media films  
  Rinominato "media" in "films" nel gruppo di volumi "fileserver"
lvdisplay
server1:~# lvdisplay  
  --- Volume logico ---  
  Nome LV                /dev/fileserver/share  
  Nome VG                fileserver  
  UUID LV                280Mup-H9aa-sn0S-AXH3-04cP-V6p9-lfoGgJ  
  Accesso in scrittura LV  lettura/scrittura  
  Stato LV               disponibile  
  # aperto               0  
  Dimensione LV          40.00 GB  
  LE Correnti           10240  
  Segmenti               2  
  Allocazione            ereditata  
  Settori di lettura anticipata  0  
  Dispositivo a blocchi   253:0  
   
  --- Volume logico ---  
  Nome LV                /dev/fileserver/backup  
  Nome VG                fileserver  
  UUID LV                zZeuKg-Dazh-aZMC-Aa99-KUSt-J6ET-KRe0cD  
  Accesso in scrittura LV  lettura/scrittura  
  Stato LV               disponibile  
  # aperto               0  
  Dimensione LV          5.00 GB  
  LE Correnti           1280  
  Segmenti               1  
  Allocazione            ereditata  
  Settori di lettura anticipata  0  
  Dispositivo a blocchi   253:1  
   
  --- Volume logico ---  
  Nome LV                /dev/fileserver/films  
  Nome VG                fileserver  
  UUID LV                usfvrv-BC92-3pFH-2NW0-2N3e-6ERQ-4Sj7YS  
  Accesso in scrittura LV  lettura/scrittura  
  Stato LV               disponibile  
  # aperto               0  
  Dimensione LV          1.00 GB  
  LE Correnti           256  
  Segmenti               1  
  Allocazione            ereditata  
  Settori di lettura anticipata  0  
  Dispositivo a blocchi   253:2
lvscan
server1:~# lvscan  
  ATTIVO            '/dev/fileserver/share' [40.00 GB] ereditato  
  ATTIVO            '/dev/fileserver/backup' [5.00 GB] ereditato  
  ATTIVO            '/dev/fileserver/films' [1.00 GB] ereditato

Successivamente, eliminiamo il volume logico films:

lvremove /dev/fileserver/films

server1:~# lvremove /dev/fileserver/films
Vuoi davvero rimuovere il volume logico attivo “films”? [y/n]: <– y
Volume logico “films” rimosso con successo

Creiamo di nuovo il volume logico media:

lvcreate --name media --size 1G fileserver
server1:~# lvcreate --name media  --size  1G fileserver  
  Volume logico "media" creato

Ora ingrandiamo media da 1GB a 1.5GB:

lvextend -L1.5G /dev/fileserver/media
server1:~# lvextend -L1.5G /dev/fileserver/media  
  Estensione del volume logico media a 1.50 GB  
  Volume logico media ridimensionato con successo

Rimpiccioliamolo di nuovo a 1GB:

lvreduce -L1G /dev/fileserver/media

server1:~# lvreduce -L1G /dev/fileserver/media
ATTENZIONE: Riduzione del volume logico attivo a 1.00 GB
QUESTO POTREBBE DISTRUGGERE I TUOI DATI (filesystem ecc.)
Vuoi davvero ridurre media? [y/n]: <– y
Riduzione del volume logico media a 1.00 GB
Volume logico media ridimensionato con successo

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.