Co to jest lvm?
LVM to logiczny menedżer wolumenu opracowany dla jądra Linux. Obecnie istnieją 2 wersje LVM. LVM1 jest praktycznie poza wsparciem, podczas gdy LVM wersja 2 jest powszechnie nazywana LVM2.
LVM zawiera wiele funkcji, których oczekuje się od menedżera tomu, w tym:
Aby dać ci wyobrażenie o mocy i przydatności LVM, podam następujący przykład: Załóżmy, że mamy mały dysk twardy, na przykład 80 GB. Sposób rozpowszechniania dysku, byłby coś takiego:
Ta dystrybucja może być poprawna i przydatna, ale wyobraź sobie, że instalujemy wiele programów, a partycja rootowa się wypełnia, ale w plikach osobistych praktycznie nie ma danych, a partycja /dom ma dostępną 20 GB. To złe użycie dysku twardego. W przypadku LVM rozwiązanie tego problemu jest proste, ponieważ można po prostu zmniejszyć partycję zawierającą /dom, a następnie zwiększyć przestrzeń przydzieloną do katalogu głównego.
Słownictwo LVM
Aby ten post był tak prosty, jak to możliwe dla czytelnika, należy wziąć pod uwagę niektóre pojęcia ściśle powiązane z LVM. Znajomość tych pojęć skutecznie ułatwi pełny potencjał tego narzędzia:
Więc zacznijmy:
Skonfiguruj LVM na linux Mint
Przede wszystkim musisz zainstalować pakiet LVM2 w swoim systemie. Aby to zrobić, otwórz emulator terminalu i napisz. Zauważ, że aby wykonać to polecenie, potrzebujesz uprawnień do super użytkownika.
sudo apt instal lvm2
Następnie zamierzam użyć fdisk, aby sprawdzić, jakie partycje mam. Oczywiście musisz to zrobić, aby upewnić się, które są również twoje partycje.
sudo -i
Fdisk -l
Jak widać, mam drugi dysk twardy. Aby LVM wykonał swoją pracę, konieczne jest przygotowanie dysku lub partycji, aby być typu LVM. Dlatego muszę wykonać trochę pracy na drugim dysku twardym o nazwie SDB.
Więc wpisz to polecenie:
Fdisk /dev /sdb
Następnie naciśnij klawisz „N”, aby utworzyć nową partycję. Następnie naciśnij Enter. Następnie naciśnij klawisz „P”, aby ustawić partycję jako podstawową. Następnie naciśnij Enter. Teraz musisz nacisnąć 1, aby utworzyć go jako pierwszą partycję dysku. Następnie naciśnij Enter.
Kolejnym krokiem jest naciśnięcie klawisza „t”, aby zmienić identyfikator systemu partycji. Następnie naciśnij Enter. I wybierz partycję LVM. Aby to zrobić, wpisz „8e”. Następnie naciśnij Enter. Więc wpisz klucz „W”, aby napisać wszystkie zmiany.
Na koniec sprawdź partycję.
Fdisk -l /dev /sdb
Uwaga: jeśli zamierzasz pracować z kilkoma partycjami, musisz powtórzyć ten proces z każdym z nich.
Teraz jesteśmy gotowi kontynuować.
Utwórz objętość fizyczną (PV)
Aby pracować z LVM, musimy najpierw zdefiniować objętości fizyczne (PV), w tym. Więc chodźmy.
PVCreate /dev /sdb1
Sprawdź zmiany.
PVDISPLAY
Uwaga: gdybyśmy mieli więcej niż jedną partycję, musielibyśmy dodać je wszystkie do PV.
Utwórz grupę woluminów (VG)
Po przygotowaniu partycji musisz dodać je do grupy woluminów. Więc wpisz to polecenie:
VGCreate VolumeGroup /Dev /SDB1
Wymień „VolumeGroup” żądaną nazwą. Gdybyś miał więcej partycji, musiałbyś tylko dodać je do polecenia. Na przykład:
VGCreate VolumeGroup /Dev /SDB1
Możesz napisać nazwę, co chcesz dla VG. Więc sprawdź grupę woluminów za pomocą tego polecenia:
vgdisplay
Utwórz logiczne tomy (LV)
To jest główny moment postu, ponieważ w tej części stworzymy logiczne tomy, które będą jak normalna partycja.
Więc uruchom to polecenie:
lvcreate -l 4G -n Volume Group
To polecenie tworzy logiczną objętość 4G przestrzeni nad wcześniej utworzoną grupą.
Z LVDISPLAY możesz sprawdzić LV.
lvdisplay
Następnym krokiem jest sformatowanie i zamontowanie VL.
MKFS.ext4/dev/volumeGroup/Volume
Teraz utwórz folder czasowy i zamontuj na nim VL.
mkdir /czasowy /
Mount/dev/volumegroup/volume/temporal/
Teraz sprawdź VL.
df -h | GREP Term
Zwiększ lub zmniejsz rozmiar objętości logicznej
Jedną z najbardziej fenomenalnych możliwości LVM jest możliwość zwiększenia wielkości objętości logicznej w bardzo prosty sposób. Aby to zrobić, wpisz następujące polecenie.
lvextend -l +2g/dev/volumgroup/wolumin
Wreszcie konieczne jest odzwierciedlenie tej samej zmiany w systemie plików, w tym celu uruchom to polecenie.
rozmiar2fs/dev/volumGroup/Volume
Sprawdź nowy rozmiar:
df -h | Grep Temporal
Nauka konfigurowania LVM w Linux Mint to prosty proces, który może zaoszczędzić wiele problemów podczas pracy z partycjami. Aby to zrobić, zapraszam do przeczytania więcej na ten temat, ponieważ tutaj pokazałem praktyczne i proste przykłady, jak to skonfigurować.