4.4. Amministrazione del volume logico


Questa sezione descrive i comandi necessari per eseguire i compiti di amministrazione del volume logico.

4.4.1. Creazione di volumi logici lineari

Per creare un volume logico usare il comando lvcreate. Se non specificate un nome per il volume logico, verrà utilizzato il nome predefinito lvol#, dove # è il numero interno del volume logico.
Quando create un volume logico, esso viene ricavato da un gruppo di volumi utilizzando le estensioni disponibili sui volumi fisici che costituiscono il gruppo di volumi. Normalmente i volumi logici utilizzano tutto lo spazio disponibile sui lumi fisici relativi. Modificando il volume logico verrà liberato e riassegnato lo spazio nei volumi fisici.
Il seguente comando crea un volume logico di 10 gigabyte nel gruppo di volumi vg1.
lvcreate -L 10G vg1
Il seguente comando crea un volume logico lineare di 1500 megabyte chiamato testlv nel gruppo di volume testvg, creando il dispositivo a blocchi /dev/testvg/testlv.
lvcreate -L1500 -n testlv testvg
Il seguente comando crea un volume logico di 50 gigabyte chiamato gfslv dalle tre estensioni nel gruppo di volumi vg0.
lvcreate -L 50G -n gfslv vg0
Potrete utilizzare -l del comando lvcreate per specificare la dimensione in estensioni del volume logico. È possibile utilizzare questo argomento per specificare la percentuale del gruppo di volumi da utilizzare per il volume logico. Il seguente comando crea un volume logico chiamato mylv che utilizza il 60% dello spazio totale nel gruppo di volumi testvol.
lvcreate -l 60%VG -n mylv testvg
È possibile utilizzare anche -l del comando lvcreate, per specificare la percentuale dello spazio libero restante in un gruppo di volumi come dimensione del volume logico. Il seguente comando crea un volume logico chiamato yourlv, il quale utilizza tutto lo spazio non assegnato nel gruppo di volumi testvol.
lvcreate -l 100%FREE -n yourlv testvg
Usate -l del comando lvcreate per creare un volume logico che utilizzi l'intero gruppo di volumi. Un altro modo per creare un volume logico che utilizzi l'intero gruppo di volumi è tramite il comando vgdisplay per trovare la dimensione "PE totale", e utilizzare i risultati ottenuti come input per il comando lvcreate.
I seguenti comandi creano un volume logico chiamato mylv in grado di riempire il gruppo di volumi chiamato testvg.
# vgdisplay testvg | grep "Total PE"
Total PE              10230
# lvcreate -l 10230 testvg -n mylv
I volumi fisici usati per creare un volume logico possono essere molto importanti se il volume fisico deve essere rimosso, per questo motivo potreste considerare questa opportunità quando create il volume logico. Per informazioni su come rimuovere un volume fisico da un gruppo di volumi consultate la Sezione 4.3.6, «Rimozione dei volumi fisici da un gruppo di volumi».
Per creare un volume logico da assegnare da un volume fisico specifico al gruppo di volumi, specificate i volumi fisici alla fine della riga del comando lvcreate. Il seguente comando crea un logical volume chiamato testlv nel gruppo di volumi testvg, assegnato dal volume fisico /dev/sdg1,
lvcreate -L 1500 -ntestlv testvg /dev/sdg1
È possibile specificare quali estensioni di un volume fisico possono essere usate per un volume logico. Nel seguente esempio viene creato un volume logico lineare dalle estensioni 0 a 24 del volume fisico /dev/sda1, e dalle estensioni 50 fino a 124 del volume fisico /dev/sdb1 nel gruppo di volumi testvg.
lvcreate -l 100 -n testlv testvg /dev/sda1:0-24 /dev/sdb1:50-124
Nel seguente esempio un volume logico lineare viene creato dalle estensioni 0 a 25 del volume fisico /dev/sda1, continuando la creazione del volume logico dall'estensione 100.
lvcreate -l 100 -n testlv testvg /dev/sda1:0-25:100-
La politica predefinita sull'assegnazione delle estensioni di un volume logico viene ereditata, per questo motivo viene applicata la stessa politica del gruppo di volumi. Queste politiche possono essere modificate utilizzando il comando lvchange. Per informazioni sulle policy di assegnazione consultate la Sezione 4.3.1, «Creazione dei gruppi di volumi».
Red Hat logoGithubRedditYoutubeTwitter

Formazione

Prova, acquista e vendi

Community

Informazioni sulla documentazione di Red Hat

Aiutiamo gli utenti Red Hat a innovarsi e raggiungere i propri obiettivi con i nostri prodotti e servizi grazie a contenuti di cui possono fidarsi.

Rendiamo l’open source più inclusivo

Red Hat si impegna a sostituire il linguaggio problematico nel codice, nella documentazione e nelle proprietà web. Per maggiori dettagli, visita ilBlog di Red Hat.

Informazioni su Red Hat

Forniamo soluzioni consolidate che rendono più semplice per le aziende lavorare su piattaforme e ambienti diversi, dal datacenter centrale all'edge della rete.

© 2024 Red Hat, Inc.