LVM come istantanea un volume o una directory

LVM come istantanea un volume o una directory
Le istantanee sono la copia di un filesystem, partizione o un volume in un momento specifico. Quando viene acquisita un'istantanea, copia tutti i dati di un filesystem. In caso di perdita di dati, questa istantanea può anche essere utilizzata per recuperare i dati. In questo tutorial, useremo il LVM Strumento per istanziare un volume o una directory.

Come istantanea un volume

Nel tutorial precedente (Come creare volumi logici e filesystem), Abbiamo creato due volumi logici (LV01, LV02) in cima a un gruppo di volumi (VG01). Abbiamo anche creato filesystems sopra questi volumi logici. Ora in questo tutorial, scriveremo alcuni dati Lv01 volume logico e quindi faremo un'istantanea di questo volume logico. Dopo questo, verificheremo se l'istantanea contiene gli stessi dati di Lv01Volume logico.

Prima di tutto, usa il lsblk Comando per visualizzare tutti i dispositivi di blocco contenenti gruppi di volume e volumi logici.

ubuntu@ubuntu: ~ $ lsblk

Ora crea una directory '/home/$ utente/lv02' e montate il Lv02 filesystem su questa directory.

ubuntu@ubuntu: ~ $ sudo mkdir/multimediale/$ utente/lv02
ubuntu@ubuntu: ~ $ sudo monte/dev/vg01/lv02/multimediale/$ utente/lv02

Copia alcuni dati in questo filesystem.

ubuntu@ubuntu: ~ $ echo “Questo è lv02 filesystem”>/media/$ utente/lv02/file.TXT

Il comando sopra creerà un file in Lv02 filesystem. Verificare se il file è presente nel volume logico utilizzando il gatto comando.

ubuntu@ubuntu: ~ $ cat/multimediale/$ user/lv02/file.TXT

Controlla lo spazio libero nel gruppo volume e le dimensioni del filesystem in cima al volume logico. Usa il VGS comando per controllare lo spazio libero nel gruppo volume. Allo stesso modo, usa il file LVS comanda per verificare la dimensione del filesystem.

ubuntu@ubuntu: ~ $ sudo vgs
ubuntu@ubuntu: ~ $ sudo lvs

La dimensione di Lv02 Il volume logico è 5 GB e lo spazio libero nel gruppo di volumi VG01 è quasi 15 GB. Ai fini del test, creeremo un'istantanea di soli 1 GB. Prima di creare un'istantanea di un volume logico, assicurati sempre di avere abbastanza spazio per creare l'istantanea. Usa il lvcreate comando insieme al -S Flag per creare l'istantanea del volume logico.

ubuntu@ubuntu: ~ $ sudo lvcreate -l 1gb -s -n lv02_snap/dev/vg01/lv02

O

ubuntu@ubuntu: ~ $ sudo lvcreate - -size 1GB - -SNAPSHOT -NAME LV02_SNAP/DEV/VG01/LV02

Dopo aver creato l'istantanea, controllare i volumi logici utilizzando il LVS comando nel terminale.

ubuntu@ubuntu: ~ $ sudo lvs

Sta mostrando l'istantanea del volume logico Lv02 Nel gruppo di volumi VG01 e la dimensione dell'istantanea che è 1 GB. La colonna di origine mostra l'origine dell'istantanea che è Lv02. Attualmente, i dati% per lv02_snap è 0.01. Lo controlleremo di nuovo dopo aver copiato alcuni dati sul volume logico originale Lv02.

Montare il lv02_snap volume logico sul sistema usando il montare comando.

ubuntu@ubuntu: ~ $ sudo mkdir/multime
ubuntu@ubuntu: ~ $ sudo monte/dev/vg01/lv02_snap/multimediale/$ user/lv02_snap

Elenca tutti i filesystem montati sul sistema utilizzando il df comando nel terminale.

ubuntu@ubuntu: ~ $ df -th

Sta mostrando il filesystem originale e l'istantanea montata sul sistema. Usa il gatto comando per verificare se il file è presente in questa istantanea del volume logico Lv02 o no.

ubuntu@ubuntu: ~ $ cat/multimediale/$ user/lv02_snap/file.TXT

È possibile accedere al file tramite l'istantanea. Copia altri dati sul volume logico originale Lv02.

Ancora una volta, visualizza tutti i volumi logici usando il LVS comando nel terminale.

ubuntu@ubuntu: ~ $ sudo lvs

In precedenza i dati% erano 0.01 e ora è 5.53. I dati dal volume logico Lv02 è stato copiato con successo all'istantanea.

Snapshot Un volume usando lo strumento GUI

Finora, abbiamo utilizzato l'interfaccia della riga di comando per creare un'istantanea di volumi logici. Ora useremo il kvpm che è uno strumento GUI per gestire i volumi logici per creare un'istantanea di volume logico. Abbiamo già discusso della procedura di installazione del kvpm Nel tutorial precedente (Come creare volumi logici e filesystem). Aprire kvpm Formare la riga di comando usando il seguente comando.

ubuntu@ubuntu: ~ $ sudo kvpm

Dall'alto, vai al VG01 Scheda del gruppo di volume.

Verrà tutti i volumi logici dal gruppo di volume. Al fine di creare un'istantanea del gruppo di volumi Lv01, seleziona il Lv01 Volume logico e fare clic su "Snapshot".

Chiederà i dettagli dell'istantanea. Fornisci il nome dell'istantanea e le dimensioni e fai clic su "OK".

Creerà un'istantanea del volume logico Lv01.

Verificare dalla riga di comando se l'istantanea è stata creata o meno LVS comando.

ubuntu@ubuntu: ~ $ sudo lvs

Istantanea di dimensioni 1 GB dal volume logico Lv01 è stato creato. Attualmente i dati% in lv01_snap è 0. Ora montare l'istantanea sul sistema usando il montare comando.

ubuntu@ubuntu: ~ $ sudo mkdir/multimediale/$ user/lv01_snap
ubuntu@ubuntu: ~ $ sudo monte/dev/vg01/lv01_snap/multimediale/$ user/lv01_snap

Copia alcuni dati sul volume logico Lv01 e controlla dallo strumento GUI se l'istantanea del Lv01 occupa lo spazio o no.

ubuntu@ubuntu: ~ $ sudo cp video.MP4/Media/$ User/Lv01/
ubuntu@ubuntu: ~ $ ls/multimediale/$ utente/lv01/

Controlla dal kvpm se i dati dal volume logico Lv01 è stato copiato nell'istantanea o no.

Come rimuovere un'istantanea

Al fine di rimuovere correttamente un'istantanea di un volume logico, distorto l'istantanea usando il umount comando prima quindi usa il file lvremove comanda per rimuovere l'istantanea.

ubuntu@ubuntu: ~ $ sudo umount/dev/vg01/lv01_snap
ubuntu@ubuntu: ~ $ sudo lvremove/dev/vg01/lv01_snap

Utilizzando lo strumento GUI, selezionare l'istantanea, fare clic su "UnMOUNT FS", quindi fare clic su Elimina per rimuovere l'istantanea.

Conclusione

Avere backup dei tuoi dati su base giornaliera è una delle migliori strategie per evitare la perdita di dati. Gli amministratori di sistema utilizzano tecniche diverse per generare istantanee di volumi. In questo tutorial, abbiamo usato il LVM strumento per creare istantanee del volume logico che può essere ripristinato in caso di perdita di dati.