Skonfiguruj LVM na linux Mint

Skonfiguruj LVM na linux Mint
Wyobraź sobie, że masz dysk twardy, który wymaga rozmiaru wybranej partycji. Jest to możliwe w Linux dzięki LVM. Mając to na uwadze, ten artykuł nauczy Cię, jak skonfigurować LVM na Linux Mint. Możesz jednak zastosować ten samouczek do dowolnego dystrybucji Linuksa.

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:

  • Zmiana logicznych grup.
  • Zmiana logicznych woluminów.
  • Migawki tylko do odczytu (LVM2 oferuje odczyt i zapis).

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:

  • Partycja 400 MB /BOOT
  • Dla partycji root / 6 GB
  • W przypadku partycji domowej /domu 32 GB
  • A partycja zamiany wynosi 1 GB.

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:

  • Objętość fizyczna (PV): PV to objętość fizyczna, dysk twardy lub konkretna partycja.
  • Objętość logiczna (LV): LV jest woluminem logicznym, jest równoważnym tradycyjnej partycji w systemie innym niż LVM.
  • Grupa głośności (VG): VG to grupa woluminów, może zebrać jeden lub więcej PV.
  • Zakres fizyczny (PE): PE jest częścią każdej objętości fizycznej, o ustalonym rozmiarze. Objętość fizyczna jest podzielona na wiele PE o tym samym rozmiarze.
  • Zakres logiczny (LE): LE jest częścią każdego woluminu logicznego o stałej wielkości. Logiczny wolumin jest podzielony na wiele LES tego samego rozmiaru.
  • Mapper urządzenia: to ogólny struktura jądra Linux, która umożliwia mapowanie jednego urządzenia z bloków do drugiego.

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

Końcowe przemyślenia

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ć.