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.