LVM hvordan du kan øyeblikksbilde et volum eller katalog

LVM hvordan du kan øyeblikksbilde et volum eller katalog
Øyeblikksbilder er kopien av et filsystem, partisjon eller et volum på et bestemt tidspunkt. Når et øyeblikksbilde blir fanget, kopierer det alle dataene fra et filsystem. Ved tap av data kan dette øyeblikksbildet også brukes til å gjenopprette data. I denne opplæringen vil vi bruke LVM Verktøy for å øyeblikksbilde et volum eller en katalog.

Hvordan øyeblikksbilde et volum

I forrige opplæring (Hvordan lage logiske volumer og filsystemer), Vi har laget to logiske volumer (LV01, LV02) på toppen av en volumgruppe (VG01). Vi opprettet også filsystemer på toppen av disse logiske volumene. Nå i denne opplæringen vil vi skrive noen data i LV01 Logisk volum og så tar vi et øyeblikksbilde av dette logiske volumet. Etter dette vil vi bekrefte om øyeblikksbildet inneholder de samme dataene som LV01's logiske volum.

Først av alt, bruk LSBLK Kommando for å vise alle blokkenhetene som inneholder volumgrupper og logiske volumer.

ubuntu@ubuntu: ~ $ lSblk

Lag nå en katalog '/home/$ bruker/lv02' og monter LV02 Filsystem på denne katalogen.

ubuntu@ubuntu: ~ $ sudo mkdir/media/$ bruker/lv02
ubuntu@ubuntu: ~ $ sudo mount/dev/vg01/lv02/media/$ bruker/lv02

Kopier noen data i dette filsystemet.

ubuntu@ubuntu: ~ $ ekko “Dette er LV02 Filesystem”>/Media/$ Bruker/LV02/Fil.tekst

Kommandoen ovenfor vil opprette en fil i LV02 filsystem. Bekreft om filen er til stede i det logiske volumet ved hjelp av katt kommando.

ubuntu@ubuntu: ~ $ cat/media/$ bruker/lv02/fil.tekst

Sjekk for ledig plass i volumgruppen og størrelsen på filsystemet på toppen av logisk volum. Bruke VGS kommando for å sjekke ledig plass i volumgruppen. Tilsvarende, bruk LVS kommando for å sjekke størrelsen på filsystemet.

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

Størrelsen til LV02 Logisk volum er 5 GB og ledig plass i volumgruppen VG01 er nesten 15 GB. For testformål vil vi lage et øyeblikksbilde på bare 1 GB. Før du lager et øyeblikksbilde av et logisk volum, må du alltid sørge for at du har nok plass til å lage øyeblikksbildet. Bruke lvcreate kommando sammen med -s flagg for å lage øyeblikksbildet av det logiske volumet.

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

ELLER

ubuntu@ubuntu: ~ $ sudo lvcreate -størrelse 1GB - -SNAPSHOT -NAVN LV02_SNAP/DEV/VG01/LV02

Etter å ha opprettet øyeblikksbildet, sjekk de logiske volumene ved å bruke LVS kommando i terminalen.

ubuntu@ubuntu: ~ $ sudo lvs

Det viser øyeblikksbildet av det logiske volumet LV02 I volumgruppen VG01 og størrelsen på øyeblikksbildet som er 1 GB. Opprinnelseskolonnen viser opprinnelsen til øyeblikksbildet som er LV02. Foreløpig data% for LV02_SNAP er 0.01. Vi vil sjekke det igjen etter å ha kopiert noen data til det opprinnelige logiske volumet LV02.

Monter LV02_SNAP logisk volum på systemet ved hjelp av montering kommando.

ubuntu@ubuntu: ~ $ sudo mkdir/media/$ bruker/lv02_snap
ubuntu@ubuntu: ~ $ sudo mount/dev/vg01/lv02_snap/media/$ bruker/lv02_snap

Liste opp alle filsystemene montert på systemet ved hjelp av df kommando i terminalen.

ubuntu@ubuntu: ~ $ df -th

Det viser det originale filsystemet så vel som øyeblikksbildet montert på systemet. Bruke katt Kommando for å bekrefte om filen er til stede i dette øyeblikksbildet av det logiske volumet LV02 eller ikke.

ubuntu@ubuntu: ~ $ cat/media/$ bruker/lv02_snap/fil.tekst

Filen kan nås via øyeblikksbildet. Kopier noen flere data til det opprinnelige logiske volumet LV02.

Igjen, vis alle de logiske volumene ved hjelp av LVS kommando i terminalen.

ubuntu@ubuntu: ~ $ sudo lvs

Tidligere var data% 0.01 Og nå er det 5.53. Dataene fra det logiske volumet LV02 har blitt kopiert til øyeblikksbildet.

Øyeblikksbilde et volum ved hjelp av GUI -verktøy

Så langt har vi brukt kommandolinjegrensesnittet for å lage et øyeblikksbilde av logiske volumer. Nå vil vi bruke KVPM som er et GUI -verktøy for å administrere logiske volumer for å lage et øyeblikksbilde av logisk volum. Vi har allerede diskutert installasjonsprosedyren til KVPM I forrige opplæring (Hvordan lage logiske volumer og filsystemer). Åpen KVPM Skjema kommandolinjen ved hjelp av følgende kommando.

ubuntu@ubuntu: ~ $ sudo kvpm

Fra toppen, gå til VG01 Volumgruppe -fanen.

Den vil vise alle de logiske volumene fra volumgruppen. For å lage et øyeblikksbilde av volumgruppen LV01, Velg LV01 logisk volum og klikk på 'Snapshot'.

Det vil be om øyeblikksbilde detaljer. Oppgi øyeblikksbilde og størrelse og klikk på 'OK'.

Det vil skape et øyeblikksbilde av det logiske volumet LV01.

Bekreft fra kommandolinjen om øyeblikksbildet er opprettet eller ikke ved å bruke LVS kommando.

ubuntu@ubuntu: ~ $ sudo lvs

Øyeblikksbilde av størrelse 1 GB fra logisk volum LV01 har blitt skapt. Foreløpig data% i lv01_snap er 0. Nå, monter øyeblikksbildet på systemet ved hjelp av montering kommando.

ubuntu@ubuntu: ~ $ sudo mkdir/media/$ bruker/lv01_snap
ubuntu@ubuntu: ~ $ sudo mount/dev/vg01/lv01_snap/media/$ bruker/lv01_snap

Kopier noen data til det logiske volumet LV01 og sjekk fra GUI -verktøyet om øyeblikksbildet til LV01 okkuperer plassen eller ikke.

ubuntu@ubuntu: ~ $ sudo cp video.mp4/media/$ bruker/lv01/
ubuntu@ubuntu: ~ $ ls/media/$ bruker/lv01/

Sjekk fra KVPM om dataene fra det logiske volumet LV01 har blitt kopiert til øyeblikksbildet eller ikke.

Hvordan fjerne et øyeblikksbilde

For å fjerne et øyeblikksbilde av et logisk volum ordentlig, må du demontere øyeblikksbildet ved å bruke umount Kommando først bruk deretter lvremove kommando for å fjerne øyeblikksbildet.

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

Ved hjelp av GUI -verktøyet, velg øyeblikksbildet, klikk på 'MonTount FS' og klikk deretter på Delete for å fjerne øyeblikksbildet.

Konklusjon

Å ha sikkerhetskopier av dataene dine på daglig basis er en av de beste strategiene for å unngå tap av data. Systemadministratorer bruker forskjellige teknikker for å generere øyeblikksbilder av volum. I denne opplæringen brukte vi LVM Verktøy for å lage øyeblikksbilder av det logiske volumet som kan gjenopprettes i tilfelle tap av data.