Jak działa Menedżer woluminów logicznych (LVM) w systemie Linux

Jak Dziala Menedzer Woluminow Logicznych Lvm W Systemie Linux



Logical Volume Manager (LVM) to potężne narzędzie do zarządzania dyskami dla systemu Linux. LVM może zarządzać wieloma dyskami jednocześnie – dyskami twardymi, dyskami SSD SATA, dyskami SSD NVME itp. Zamiast tworzyć fizyczne partycje na dyskach, LVM wykorzystuje woluminy logiczne, które mogą obejmować wiele dysków (zarządzane przez LVM). Ta funkcja zapewnia LVM większą elastyczność w zarządzaniu pamięcią masową.

W tym artykule omówimy działanie Menedżera woluminów logicznych (LVM) i funkcje LVM.

Temat treści:

  1. Podstawowe zasady działania LVM
  2. Funkcje menedżera woluminów logicznych (LVM).
  3. Wniosek

Podstawowe zasady działania LVM

Proces zarządzania dyskami przez LVM przedstawiono na poniższym rysunku:











Niektóre ważne terminy LVM wyjaśniono w następujący sposób:



Objętość fizyczna (PV): Dyski fizyczne (dyski twarde, dyski SSD itp.) dodawane do systemu LVM w celu zarządzania nazywane są woluminami fizycznymi LVM (PV). Na rysunku Dysk 1, Dysk 2 i Dysk 3 nazywane są woluminami fizycznymi LVM (PV).





Grupa woluminów (VG): Jeden lub więcej dysków fizycznych tworzy grupę woluminów LVM (VG). Jak pokazano na rysunku, dysk 1, dysk 2 i dysk 3 tworzą grupę woluminów LVM (VG).

Wolumin logiczny (LV): W każdej grupie woluminów LVM można utworzyć aż 256 woluminów logicznych LVM (LV). Woluminy logiczne LVM (LV) działają jak partycje dyskowe. Możesz je sformatować i zamontować w systemie plików Linux w taki sam sposób, w jaki formatujesz i montujesz partycje dysku. Pokazano to na poprzednim rysunku.



Funkcje menedżera woluminów logicznych (LVM).

Funkcje Menedżera woluminów logicznych (LVM) zostały krótko wyjaśnione poniżej:

Zarządzanie woluminami logicznymi: Głównym celem LVM jest wyodrębnienie dysków fizycznych, takich jak dyski twarde/SSD, w woluminy/partycje logiczne, aby można było nimi łatwo i elastycznie zarządzać. Gdy przeczytasz o innych funkcjach LVM, warunki te staną się jaśniejsze.

Dynamiczna zmiana rozmiaru: Dynamiczna zmiana rozmiaru woluminów logicznych jest jedną z głównych funkcji LVM. Jednym z ograniczeń partycji MBR lub GPT jest to, że bardzo trudno jest zmienić rozmiar partycji po ich utworzeniu. Nie można także zmienić rozmiaru partycji MBR lub GPT, gdy są one zamontowane. Funkcje dynamicznej zmiany rozmiaru LVM umożliwiają zmianę rozmiaru (zmniejszanie/rozszerzanie) woluminów logicznych LVM (LV) w locie, bez konieczności ich odmontowywania.

Cienka alokacja: Jeśli utworzysz wolumin logiczny LVM o pojemności 10 GB i przechowasz w nim tylko 2 GB plików, wolumin logiczny LVM przydzieli tylko 2 GB z grupy woluminów LVM, a nie 10 GB. Ta funkcja LVM nazywa się cienkim udostępnianiem. W grupie woluminów LVM można utworzyć dowolną liczbę woluminów logicznych, pod warunkiem że łączne używane miejsce na dysku wszystkich woluminów logicznych grupy LVM jest mniejsze niż całkowite dostępne miejsce na dysku grupy woluminów LVM.

Migawki : Możesz wykonać migawki woluminu logicznego LVM i przywrócić wolumin logiczny z migawki, jeśli coś pójdzie nie tak. Funkcja migawki LVM jest bardzo przydatna do tworzenia kopii zapasowych danych, testowania i odzyskiwania danych.

Usuwanie danych na wiele dysków: Omówiliśmy już tę funkcję LVM. LVM rozkłada dane przechowywane na woluminach logicznych LVM na wszystkie woluminy fizyczne (dyski twarde/SSD) dodawane do grupy woluminów LVM. Zwiększa to wydajność odczytu/zapisu woluminów logicznych LVM. W pewnym sensie grupa woluminów LVM działa jak macierz RAID-0. Skleja dyski fizyczne, aby zwiększyć całkowitą dostępną przestrzeń dyskową.

Dublowanie danych na wielu dyskach: LVM można także skonfigurować tak, aby replikował dane z jednego dysku fizycznego na inne dyski fizyczne dodane do tej samej grupy woluminów LVM. Działa to w taki sam sposób, jak macierz RAID-1. Nawet jeśli jeden z dysków grupy woluminów LVM ulegnie awarii, dane grupy woluminów LVM nadal będą bezpieczne.

Współpracuje z RAIDem: LVM współpracuje bez zarzutu zarówno z oprogramowaniem jak i sprzętem RAID. Możesz skonfigurować macierz RAID i używać LVM do zarządzania woluminami/partycjami tablicy RAID.

Migracja danych: LVM może z łatwością migrować dane pomiędzy woluminami fizycznymi. Migracja danych LVM działa nawet wtedy, gdy wolumin fizyczny jest urządzeniem iSCSI. Można więc migrować dane LVM przez sieć za pośrednictwem protokołu iSCSI.

Wniosek

Wyjaśniliśmy, jak działa Menedżer woluminów logicznych (LVM). Pokazaliśmy także rysunek wyjaśniający, w jaki sposób LVM wyodrębnia dyski fizyczne i logicznie nimi zarządza, a także omówiliśmy funkcje Menedżera woluminów logicznych (LVM).