LVM ma zasadniczo trzy terminy, objętość fizyczna PV, Grupa głośności VG, Wolumin logiczny Lv.
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.