Skonfiguruj LVM na Linux Mint

Configure Lvm Linux Mint



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

Co to jest LVM?

LVM to logiczny menedżer woluminów opracowany dla jądra Linux. Obecnie istnieją 2 wersje LVM. LVM1 jest praktycznie bez wsparcia, podczas gdy używana jest wersja LVM 2, powszechnie nazywana LVM2.







LVM zawiera wiele funkcji, których oczekuje się od menedżera woluminów, w tym:



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

Aby dać ci wyobrażenie o mocy i użyteczności LVM, podam następujący przykład: Załóżmy, że mamy mały dysk twardy, na przykład 80 GB. Sposób dystrybucji dysku wyglądałby mniej więcej tak:



  • Partycja 400Mb /boot
  • Dla partycji głównej / 6 Gb
  • W przypadku partycji home /home 32Gb
  • A partycja wymiany to 1 GB.

Ta dystrybucja może być poprawna i użyteczna, ale wyobraź sobie, że instalujemy wiele programów i partycja główna się zapełnia, ale w plikach osobistych praktycznie nie ma danych, a partycja /home ma dostępne 20 GB. To jest złe wykorzystanie dysku twardego. Dzięki LVM rozwiązanie tego problemu jest proste, ponieważ można po prostu zmniejszyć partycję zawierającą /home, a następnie zwiększyć przestrzeń przydzieloną do katalogu głównego.





Słownictwo LVM

Aby ten post był jak najprostszy dla czytelnika, należy wziąć pod uwagę niektóre koncepcje ściśle związane z LVM. Skuteczne poznanie tych pojęć pozwoli lepiej zrozumieć pełny potencjał tego narzędzia:

Zacznijmy więc:



  • Wolumen fizyczny (PV): PV to wolumin fizyczny, dysk twardy lub konkretna partycja.
  • Logiczny wolumin (LV): LV to wolumin logiczny, odpowiednik tradycyjnej partycji w systemie innym niż LVM.
  • Grupa wolumenów (VG): VG to grupa wolumenów, która może gromadzić jeden lub więcej PV.
  • Zasięg fizyczny (PE): PE jest częścią każdego woluminu fizycznego o ustalonym rozmiarze. Wolumin fizyczny jest podzielony na wiele PE o tej samej wielkości.
  • Zasięg logiczny (LE): LE jest częścią każdego woluminu logicznego o stałym rozmiarze. Wolumin logiczny jest podzielony na wiele LE o tej samej wielkości.
  • Device mapper: to ogólna struktura jądra Linuksa, która umożliwia mapowanie jednego urządzenia z bloków na drugie.

Skonfiguruj LVM na Linux Mint

Przede wszystkim musisz zainstalować pakiet lvm2 w swoim systemie. Aby to zrobić, otwórz emulator terminala i napisz. Pamiętaj, że aby wykonać to polecenie, potrzebujesz uprawnień superużytkownika.

sudotrafnyzainstalowaćlvm2

Następnie użyję fdisk, aby sprawdzić, które partycje mam. Oczywiście musisz to również zrobić, aby upewnić się, które są również twoimi partycjami.

sudo -i
fdisk -ten

Jak widać, mam drugi dysk twardy. Aby LVM wykonał swoje zadanie, konieczne jest przygotowanie dysku lub partycji, aby były typu LVM. Dlatego muszę popracować nad drugim dyskiem twardym o nazwie sdb.

Wpisz więc to polecenie:

fdisk /dev/łazienka

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ć ją jako pierwszą partycję dysku. Następnie naciśnij Enter.

Tak więc następnym krokiem jest naciśnięcie klawisza t, aby zmienić identyfikator systemowy partycji. Następnie naciśnij Enter. I wybierz partycję LVM. Aby to zrobić, wpisz 8e. Następnie naciśnij Enter. Wpisz więc klawisz w, aby zapisać wszystkie zmiany.

Na koniec sprawdź partycję.

fdisk -ten /dev/łazienka

UWAGA: Jeśli zamierzasz pracować z kilkoma partycjami, musisz powtórzyć ten proces z każdą z nich.

Teraz jesteśmy gotowi do kontynuowania.

Utwórz objętość fizyczną (PV)

Aby pracować z LVM musimy najpierw zdefiniować woluminy fizyczne (PV), do tego użyjemy polecenia pvcreate. Więc chodźmy.

pvcreate/dev/sdb1

Sprawdź zmiany.

wyświetlacz pv

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. Wpisz więc to polecenie:

vgutwórz grupę woluminów/dev/sdb1

Zastąp grupę woluminów odpowiednią nazwą. Gdybyś miał więcej partycji, musiałbyś tylko dodać je do polecenia. Na przykład:

vgutwórz grupę woluminów/dev/sdb1

Możesz napisać nazwę, jaką chcesz dla VG. Sprawdź więc grupę woluminów za pomocą tego polecenia:

wyświetlacz graficzny

Utwórz woluminy logiczne (LV)

To jest centralny moment postu, ponieważ w tej części stworzymy logiczne woluminy, które będą jak normalna partycja.

Uruchom więc to polecenie:

lvcreate-TEN4G -n Volume Volumegroup

To polecenie tworzy logiczny wolumin 4G przestrzeni nad wcześniej utworzoną grupą.

Z lvdisplay można sprawdzić LV.

wyświetlacz lv

Następnym krokiem jest sformatowanie i zamontowanie VL.

mkfs.ext4/dev/grupa woluminów/Tom

Teraz utwórz folder tymczasowy i zamontuj na nim VL.

mkdir /tymczasowy/
uchwyt /dev/grupa woluminów/Tom/tymczasowy/

Teraz sprawdź VL.

df -h | chwytczasowy

Zwiększ lub zmniejsz rozmiar woluminu logicznego

Jedną z najbardziej fenomenalnych możliwości LVM jest możliwość zwiększenia rozmiaru woluminu logicznego w bardzo prosty sposób. Aby to zrobić, wpisz następujące polecenie.

lvextend-TEN+2G/dev/grupa woluminów/Tom

Na koniec konieczne jest odzwierciedlenie tej samej zmiany w systemie plików, w tym celu uruchom to polecenie.

resize2fs/dev/grupa woluminów/Tom

Sprawdź nowy rozmiar:

df -h | chwyttymczasowy

Końcowe przemyślenia

Nauka konfiguracji LVM w Linux Mint to prosty proces, który może zaoszczędzić wiele problemów podczas pracy z partycjami. W tym celu zapraszam do dokładniejszego zapoznania się z tematem, ponieważ tutaj pokazałem praktyczne i proste przykłady, jak to skonfigurować.