Jak zainstalować i skonfigurować LVM na centrali

Jak zainstalować i skonfigurować LVM na centrali
LVM oznacza Logiczny menedżer woluminu. LVM jest narzędziem do zarządzania woluminami logicznej. LVM Może być używany do tworzenia łatwych w utrzymaniu woluminów logicznych, zarządzania kwotami dysku za pomocą woluminów logicznych, rozmiaru woluminów logicznych w locie, tworzenia oprogramowania NALOTS, łączenie dysków twardych w duży pulę magazynową i wiele innych.W tym artykule pokażę, jak zainstalować i skonfigurować LVM na Centos 7. Zacznijmy.

Jak działa LVM:

LVM ma zasadniczo trzy terminy, objętość fizyczna PV, Grupa głośności VG, Wolumin logiczny Lv.

  • PV - To surowy dysk twardy, z którym zainicjował pracę LVM, Jak na przykład /dev/sdb, /dev/sdc, /dev/sdb1 itp.
  • VG - Wiele PV jest połączony w jeden VG. Możesz stworzyć wiele VGs i każdy z nich ma unikalną nazwę.
  • Lv - Możesz stworzyć wiele Lvs z a VG. Możesz przedłużyć, zmniejszyć Lv Rozmiar w locie. Lv ma również unikalne nazwy. Sformatujesz Lv do ext4, ZFS, Btrfs itp. Systemy plików, zamontuj i używaj podczas innych zwykłych partycji.

Instalowanie LVM:

LVM nie może być zainstalowane na komputerze Centos 7. Ale jest dostępny w oficjalnym repozytorium pakietów w Centos 7.

Najpierw zaktualizuj Mniam Pakiet Pakiet Pamięć podręczna z następującym poleceniem:

$ sudo yum makecache

Uruchom następujące polecenie, aby zainstalować LVM W Centos 7:

$ sudo yum instaluj lvm

Teraz naciśnij y a następnie naciśnij kontynuować.

LVM należy zainstalować.

Inicjowanie dysku dla LVM:

Możesz użyć surowego dysku, takiego jak /dev/sdb Lub /dev/sdc Jak LVM PV. LVM nie ma z tym problemu, ale nie jest to zalecane, ponieważ inne systemy operacyjne nie będą w stanie wykryć LVM metadane i możesz nie być w stanie stwierdzić, czy dysk jest skonfigurowany LVM Jeśli masz wiele dysków.

Dlatego zalecam utworzenie pojedynczej partycji na dysku twardym z całą dostępną przestrzenią i zmiana typu partycji na Linux LVM Lub 8e.

Używać Fdisk Aby utworzyć pojedynczą partycję na dysku, powiedzmy /dev/sdb:

$ sudo fdisk /dev /sdb

Teraz wpisz o i naciśnij Aby utworzyć pustą tabelę partycji na dysku.

Teraz wpisz N i naciśnijAby stworzyć nową partycję. Teraz naciskaj zaakceptować wartości domyślne.

Partycja powinna zostać utworzona.

Teraz wpisz T i naciśnij . Następnie wpisz 8e Jako kod sześciokątny i naciśnij . Typ partycji powinien być ustawiony na Linux LVM.

Teraz wpisz w i naciśnij Aby zapisać zmiany.

Partycja /dev/sdb1 jest teraz gotowy do użycia z LVM.

Dodanie dysku do LVM PV:

Teraz uruchom następujące polecenie, aby dodać dysk /dev/sdb1 do LVM Jak PV:

$ sudo pvcreate /dev /sdb1

Możesz wymienić wszystkie PV Z następującym poleceniem:

$ sudo pvscan

Jeśli chcesz wyświetlić więcej informacji o jakimkolwiek konkretnym PV, powiedzmy /dev/sdb1, Następnie uruchom następujące polecenie:

$ sudo pvdisplay /dev /sdb1

Tworzenie grup woluminów:

Teraz możesz utworzyć VG z tylu PV Jak masz dostęp. W tej chwili mam tylko jeden PV /dev/sdb1 dostępny.

Uruchom następujące polecenie, aby utworzyć VG udział z PV /dev/sdb1:

$ sudo vgcreate share /dev /sdb1

Teraz możesz wymienić wszystkie VGs z następującym poleceniem:

$ sudo vgscan

Możesz wyświetlić więcej informacji o dowolnym konkretnym VG, Jak na przykład udział Z następującym poleceniem:

$ sudo vgdisplay akcja

Rozszerzanie grup wolumenu:

Jeśli chcesz, możesz dodać więcej PV do istniejącego VG udział Z następującym poleceniem:

$ sudo vgextend share /dev /sdc1

Tworzenie logicznych woluminów:

Teraz możesz stworzyć tyle samo Lvs, jak chcesz używać VG, w moim przypadku Udział VG.

Możesz utworzyć 100 MB lv www_shovon z Udział VG Z następującym poleceniem:

$ sudo lvCreate-wielkości 100m-nazwa www_shovon Share

Stwórzmy kolejne Lv www_wordpress wielkościowy 1 GB z Udział VG Z następującym poleceniem:

$ sudo lvCreate -Rozmiar 1G --Name www_wordpress share

Teraz możesz wymienić wszystkie Lvs z następującymi poleceniami:

$ sudo lvscan

Lub

$ sudo lvs

Możesz także wyświetlić więcej informacji o dowolnym konkretnym Lv Z następującym poleceniem:

$ sudo lvdisplay vg_name/lv_name

W moim przypadku, VG_NAME Jest udział I Lv_name Jest www_shovon

$ sudo lvdisplay share/www_shovon

Formatowanie i montaż woluminów logicznych:

Możesz uzyskać dostęp do swojego Lvs, podobnie jak w przypadku zwykłych partycji dysku twardego, takich jak /dev/sdb1, /dev/sdc2 itp.

LV są dostępne jako /dev/VG_NAME/Lv_name

Na przykład, jeśli mój VG_NAME Jest udział, I Lv_name Jest www_wordpress, a później Lv jest dostępny jako /dev/share/www_wordpress

Możesz użyć /dev/share/www_wordpress Tak jak używasz zwykłej partycji dysku twardego /dev/sdb1.

Po utworzeniu Lv, Musisz to sformatować.

Uruchom następujące polecenie do formatu /dev/share/www_wordpress lv Do Ext4 system plików:

$ sudo mkfs.ext4/dev/share/www_wordpress

Teraz uruchom następujące polecenie, aby utworzyć punkt mocowania, w którym chcesz zamontować /dev/share/www_wordpress Lv:

$ sudo mkdir -pv/var/www/WordPress

Teraz możesz zamontować /dev/share/www_wordpress do każdego pustego katalogu, takiego jak /var/www/WordPress Z następującym poleceniem:

$ sudo mount/dev/share/www_wordpress/var/www/www/wordpress

Jak widać, Lv jest zamontowany do pożądanego punktu montażu:

$ df -h

Teraz możesz używać plików kopiowania i wklejania, tworzyć nowe pliki i katalogi w /var/www/WordPress informator.

Rozszerzanie woluminów logicznych:

LVM jest dobrym narzędziem do zarządzania kwotami. Rozdajesz potrzebną przestrzeń, nie więcej, nie mniej na każdym LvS. Ale jeśli potrzebujesz więcej miejsca, zawsze możesz zmienić rozmiar Lv w locie.

Nawet jeśli nie prowadzisz zarządzania kwotami, gdy nie masz miejsca na dysku, możesz po prostu dodać nowe dyski twarde, dodać je do PV, przedłużyć VG z Twoim nowym PV, przedłużyć Lv I jesteś gotowy.

Na przykład, aby dodać 500 MB Więcej do naszego Lv www_wordpress utworzone z Udział VG, Uruchom następujące polecenie:

$ sudo lvextend -Rozmiar +500m - -resefs share/www_wordpress

Notatka: Możesz użyć G Słowo kluczowe dla GB. Na przykład, -rozmiar +2G

www_wordpress lv powinno być zmienione, jak widać na zrzucie ekranu poniżej.

$ df -h

Tak instalujesz i konfigurujesz LVM na Centos 7. Dziękujemy za przeczytanie tego artykułu.