LVM Jak migawki woluminu lub katalogu

LVM Jak migawki woluminu lub katalogu
Migawki to kopia systemu plików, partycji lub woluminu w określonym czasie. Po przechwyceniu migawki kopiuje wszystkie dane z systemu plików. W przypadku utraty danych ta migawka może być również wykorzystana do odzyskiwania danych. W tym samouczku użyjemy LVM narzędzie do migawki woluminu lub katalogu.

Jak migawki głośności

W poprzednim samouczku (Jak tworzyć logiczne tomy i systemy plików), Stworzyliśmy dwa logiczne tomy (LV01, LV02) Oprócz grupy wolumenowej (VG01). Stworzyliśmy również systemy plików na podstawie tych logicznych woluminów. Teraz w tym samouczku napiszemy kilka danych LV01 wolumin logiczny, a następnie zrobimy migawkę tego logicznego woluminu. Następnie zweryfikujemy, czy migawka zawiera te same dane co LV01Logiczny wolumin.

Po pierwsze, użyj lsblk polecenie wyświetlania wszystkich urządzeń blokowych zawierających grupy woluminów i objętości logiczne.

Ubuntu@ubuntu: ~ $ lsblk

Teraz utwórz katalog '/home/$ user/lv02' i zamontuj LV02 system plików w tym katalogu.

Ubuntu@ubuntu: ~ $ sudo mkdir/media/$ użytkownik/lv02
Ubuntu@ubuntu: ~ $ sudo Mount/dev/vg01/lv02/media/$ użytkownik/lv02

Skopiuj niektóre dane w tym systemie plików.

Ubuntu@ubuntu: ~ $ echo „This is Lv02 FileSystem”>/media/$ user/lv02/plik.tekst

Powyższe polecenie utworzy plik w LV02 system plików. Sprawdź, czy plik jest obecny w woluminie logicznej za pomocą kot Komenda.

Ubuntu@ubuntu: ~ $ cat/media/$ user/lv02/plik.tekst

Sprawdź wolną przestrzeń w grupie woluminów i rozmiar systemu plików na górze woluminu logicznego. Użyj VGS Polecenie do sprawdzenia wolnej przestrzeni w grupie woluminów. Podobnie użyj LVS Polecenie do sprawdzenia rozmiaru systemu plików.

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

Rozmiar LV02 wolumin logiczny to 5 GB, a wolny miejsce w grupie woluminów VG01 ma prawie 15 GB. Do celów testowych utworzymy migawkę tylko 1 GB. Przed utworzeniem migawki woluminu logicznego zawsze upewnij się, że masz wystarczająco dużo miejsca, aby utworzyć migawkę. Użyj lvCreate polecenie wraz z -S flaga, aby utworzyć migawkę woluminu logicznego.

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

LUB

Ubuntu@ubuntu: ~ $ sudo lvCreate - -size 1GB - -Snapshot --Name lv02_snap/dev/vg01/lv02

Po utworzeniu migawki sprawdź logiczne objętości za pomocą LVS polecenie w terminalu.

Ubuntu@ubuntu: ~ $ sudo lvs

Pokazuje migawkę woluminu logicznego LV02 W grupie wolumenu VG01 i rozmiar migawki, który ma 1 GB. Kolumna pochodzenia pokazuje pochodzenie migawki LV02. Obecnie% danych dla LV02_SNAP jest 0.01. Sprawdzimy to ponownie po skopiowaniu niektórych danych do oryginalnego woluminu logicznego LV02.

Zamontować LV02_SNAP wolumin logiczny w systemie za pomocą uchwyt Komenda.

Ubuntu@ubuntu: ~ $ sudo mkdir/media/$ user/lv02_snap
Ubuntu@ubuntu: ~ $ sudo Mount/dev/vg01/lv02_snap/media/$ user/lv02_snap

Wymień wszystkie systemy plików zamontowane w systemie za pomocą df polecenie w terminalu.

Ubuntu@ubuntu: ~ $ df -th

Pokazuje oryginalny system plików, a także migawka zamontowana w systemie. Użyj kot polecenie sprawdzenia, czy plik jest obecny w tej migawce woluminu logicznego LV02 albo nie.

Ubuntu@ubuntu: ~ $ cat/media/$ user/lv02_snap/plik.tekst

Do pliku można uzyskać za pośrednictwem migawki. Skopiuj więcej danych do oryginalnego woluminu logicznego LV02.

Ponownie wyświetl wszystkie logiczne objętości za pomocą LVS polecenie w terminalu.

Ubuntu@ubuntu: ~ $ sudo lvs

Wcześniej% danych wynosił 0.01 A teraz jest 5.53. Dane z logicznego woluminu LV02 został pomyślnie skopiowany do migawki.

Migawka głośności za pomocą narzędzia GUI

Do tej pory używamy interfejsu wiersza poleceń, aby utworzyć migawkę objętości logicznych. Teraz użyjemy KVPM który jest narzędziem GUI do zarządzania woluminami logicznymi w celu utworzenia migawki woluminu logicznego. Omówiliśmy już procedurę instalacji KVPM W poprzednim samouczku (Jak tworzyć logiczne tomy i systemy plików). otwarty KVPM uformuj wiersz polecenia za pomocą następującego polecenia.

Ubuntu@ubuntu: ~ $ sudo kvpm

Z góry przejdź do VG01 Karta grupy woluminów.

Wyświetli wszystkie logiczne wolumine z grupy woluminów. Aby utworzyć migawkę grupy woluminów LV01, Wybierz LV01 wolumin logiczny i kliknij „Snapshot”.

Poprosi o szczegóły migawki. Podaj nazwę migawki i rozmiar i kliknij „OK”.

Utworzy migawkę woluminu logicznego LV01.

Sprawdź z wiersza poleceń, czy migawka została utworzona, czy nie używa LVS Komenda.

Ubuntu@ubuntu: ~ $ sudo lvs

Migawka rozmiaru 1 GB z woluminu logicznego LV01 został stworzony. Obecnie% danych w LV01_SNAP jest 0. Teraz zamontuj migawkę w systemie za pomocą uchwyt Komenda.

Ubuntu@ubuntu: ~ $ sudo mkdir/media/$ user/lv01_snap
Ubuntu@ubuntu: ~ $ sudo Mount/dev/vg01/lv01_snap/media/$ user/lv01_snap

Skopiuj niektóre dane do woluminu logicznego LV01 i sprawdź z narzędzia GUI, czy migawka LV01 zajmuje przestrzeń, czy nie.

Ubuntu@ubuntu: ~ $ sudo cp wideo.MP4/Media/$ użytkownik/lv01/
Ubuntu@ubuntu: ~ $ ls/media/$ użytkownik/lv01/

Sprawdź z KVPM czy dane z logicznego woluminu LV01 został skopiowany do migawki, czy nie.

Jak usunąć migawkę

Aby poprawnie usunąć migawkę woluminu logicznego, zdejmij migawkę za pomocą Umount polecenie najpierw użyj LVREMOVE Polecenie do usunięcia migawki.

Ubuntu@ubuntu: ~ $ sudo Umount/dev/vg01/lv01_snap
Ubuntu@ubuntu: ~ $ sudo lvremove/dev/vg01/lv01_snap

Za pomocą narzędzia GUI wybierz migawkę, kliknij „Unmount FS”, a następnie kliknij Usuń, aby usunąć migawkę.

Wniosek

Codzienne tworzenie kopii zapasowych danych jest jedną z najlepszych strategii, aby uniknąć utraty danych. Administratorzy systemów używają różnych technik do generowania migawek woluminów. W tym samouczku użyliśmy LVM narzędzie do tworzenia migawek woluminu logicznego, które można przywrócić w przypadku utraty danych.