GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi lvconvert in Linux

Sebbene il comando lvconvert venga utilizzato per molti scopi, viene utilizzato principalmente per eseguire il mirroring di volumi LVM o convertire un volume con mirroring in uno lineare. Per convertire un volume lineare in uno specchiato usa lvconvert con l'opzione “-m”. L'opzione "-m" accetta un numero come argomento che rappresenta il numero di copie dei dati che si desidera avere. Le altre opzioni sono il nome del LV che si desidera convertire seguito da un elenco di tutti i volumi fisici (PV) che verranno utilizzati per il mirror e il relativo disco di registro. Il disco di registro contiene informazioni su quale sezione del mirror deve essere sincronizzata, velocizza le operazioni all'avvio e migliora l'affidabilità. Quando vogliamo specificare che un PV è quello che dovrebbe essere utilizzato come disco di registro, specifichiamo l'estensione che vogliamo utilizzare aggiungendo ":0" al nome del dispositivo.

Ad esempio, se abbiamo un VG chiamato mirrorvg, con un LV chiamato lv0 che è lineare e utilizza un PV chiamato mpath0 e vogliamo creare un mirror a due vie (un mirror che ha due dischi di replica) utilizziamo la seguente riga di comando:

# lvconvert -m 2 /dev/mirrorvg/lv0 /dev/mpath/mpath0 /dev/mpath/mpath1 /dev/mpath/mpath2 /dev/mpath/mpath3:0

Con questo comando specifichiamo che vogliamo avere due copie dei dati, che il volume che vogliamo convertire è lv0 e appartiene a mirrorvg VG. Specifichiamo anche il PV che contiene i dati originali mpath0 e due PV che conterranno due copie dei dati mpath1 e mpath2. L'ultimo PV, mpath3, è il PV che vogliamo usare come disco di registro, quindi lo aggiungiamo.

Allo stesso modo, se vuoi rimuovere una gamba dello specchio, usa il comando seguente. Stiamo diminuendo il mirror copiato con l'opzione "-m".

# lvconvert -m 1 /dev/mirrorvg/lv0 /dev/mpath/mpath0

Allo stesso modo, possiamo continuare e rimuovere un'altra gamba dello specchio per rendere il volume lineare come mostrato di seguito:

# lvconvert -m 0 /dev/mirrorvg/lv0 /dev/mpath/mpath1

esempi di comando lvconvert

1. Per specificare il grado di specchiatura da creare:

# lvconvert -m 1
# lvconvert --mirrors 1

3. Per specificare il tipo di registro da utilizzare:

# lvconvert --mirrorlog disk
# lvconvert --mirrorlog core
# lvconvert --mirrorlog mirrored
# lvconvert --corelog

4. Per dividere lo specchio in regioni:

# lvconvert -R MirrorLogRegionSize
# lvconvert --regionsize MirrorLogRegionSize

5. Per eseguire il demone in background:

# lvconvert -b
# lvconvert --background

6. Per segnalare i progressi in percentuale a intervalli regolari:

# lvconvert -i Seconds
# lvconvert --interval Seconds

7. Per disabilitare la sincronizzazione udev:

# lvconvert --noudevsync

8. Per dividere le immagini speculari per formare un nuovo volume logico:

# lvconvert --splitmirrors Images

9. Per assegnare un nome a un volume logico che è stato separato da un volume logico speculare:

# lvconvert -n name

10. Per creare uno snapshot da un volume logico esistente utilizzando un altro volume logico esistente come origine:

# lvconvert -s
# lvconvert --snapshot

11. Alla potenza di 2 dimensioni del blocco per il volume logico dell'istantanea tra 4k e 512k:

# lvconvert -c ChunkSize
# lvconvert --chunksize ChunkSize

12. A Controlla l'azzeramento dei primi KB di dati nello snapshot:

# lvconvert -Z y|n
# lvconvert --zero y|n

13. Per unire uno snapshot nel suo volume di origine:

# lvconvert --merge

14. Per riparare un mirror dopo aver subito un errore del disco:

# lvconvert --repair


Linux
  1. 7 Esempi di comandi Linux df

  2. Esempi di comandi lvconvert in Linux

  3. Esempi di comandi rm in Linux

  4. ps Esempi di comandi in Linux

  5. sa Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux