Co to jest LVM i jakie są jego korzyści?

Co to jest LVM i jakie są jego korzyści?
Logical Volume Management lub LVM to struktura systemu operacyjnego Linux, który został wprowadzony w celu łatwiejszego zarządzania fizycznymi urządzeniami do przechowywania. Pojęcie logicznego zarządzania woluminami jest bardzo podobne do koncepcji wirtualizacji, tj.mi. Możesz utworzyć tyle wirtualnych woluminów pamięci na jednym urządzeniu do przechowywania, jak chcesz. W ten sposób utworzone logiczne objętości przechowywania można rozszerzyć lub skurczyć zgodnie z twoimi potrzebami do przechowywania lub zmniejszania.

W dzisiejszym artykule szczegółowo dowiemy się o tych ramach. Pokazamy metodę sprawdzania wszystkich woluminów dysku, którym LVM może zarządzać. Wreszcie podamy pewne korzyści z korzystania z LVM, a następnie zakończenie naszego artykułu.

Szczegółowe wyjaśnienie LVM:

Jak już wspomnieliśmy, że koncepcja korzystania z LVM jest bardzo podobna do wirtualizacji; Dlatego jego działanie jest również mniej więcej takie samo, jak wirtualizacja. Postaramy się zrozumieć działanie LVM, tworząc przykładowy scenariusz. Zasadniczo mamy urządzenie fizyczne, które jest podzielone na wiele partycji. Wszystkie te partycje mają zainstalowany system plików, którego można użyć do zarządzania tymi partycjami.

Wiemy jednak, że możemy mieć również wiele urządzeń fizycznych, zamiast mieć tylko jedno urządzenie fizyczne. W takim przypadku każde z tych fizycznych urządzeń ma swoje własne partycje i odpowiednie systemy plików. Zarządzanie wszystkimi tymi partycjami może stać się bałaganem, jeśli jest to możliwe. W tym miejscu wchodzi w grę pojęcie logicznego zarządzania woluminami. Pozwala na agregowanie wszystkich partycji różnych urządzeń fizycznych w jedną grupę logiczną, z której można je zarządzać centralnie.

Ta grupa głośności jest kombinacją używanej i nieużywanej przestrzeni dysku. Z tej grupy woluminów możesz wyodrębnić wiele woluminów logicznych w zależności od wymagań. Ponadto dokładna przestrzeń przydzielona do każdej objętości logicznej może być również zwiększona lub zmniejszona w zależności od potrzeb. Następnie możesz mieć osobne systemy plików dla każdego z tych logicznych woluminów. W ten sposób możesz skuteczniej zarządzać całkowitą przestrzenią pamięci i możesz przypisać nieużywaną przestrzeń wszystkim użytkownikom, którzy proszą o to bez problemu.

Przed logicznym podzieleniem dysku fizycznego musisz mieć wiedzę na temat wszystkich tomów, do których LVM może uzyskać dostęp i zarządzać. Dlatego wyjaśnimy metodę sprawdzania wszystkich woluminów, które LVM może zarządzać w poniższej sekcji tego artykułu.

Uwaga: Używamy Linux Mint 20 do zademonstrowania tej metody.

Metoda sprawdzania wszystkich woluminów, które LVM może zarządzać:

Aby sprawdzić wszystkie objętości dysku, które LVM może zarządzać, musisz uruchomić skanowanie dysku, które można wykonać w następujący sposób:

Najpierw uruchomimy terminal w naszym pożądanym rozkładowi Linuksa, który w tym przypadku jest Linux Mint 20. Jego terminal jest wyświetlany na poniższym obrazku:


Teraz uruchomimy polecenie skanowania dysku w terminalu w następujący sposób:

sudo lvmdiskscan

Proces skanowania dysku wymaga uprawnień użytkownika root. W tym celu musisz użyć słowa kluczowego „sudo” przed tym poleceniem. Jeśli jednak jesteś już zalogowany na koncie użytkownika root, możesz pominąć to słowo kluczowe.


Po uruchomieniu tego polecenia w terminalu szczegóły wszystkich objętości dysku pojawią się na ekranie, jak pokazano na poniższym obrazku:

Korzyści z LVM:

Oto niektóre z największych zalet korzystania z logicznego zarządzania woluminami lub LVM:

  • Pozwala skutecznie zarządzać i wykorzystywać fizyczną przestrzeń na dysku.
  • Jest w stanie stworzyć takie logiczne objętości, których pojemność można zwiększyć lub zmniejszyć w zależności od twoich wymagań.
  • Jeśli zamierzasz przechowywać kopie zapasowe danych na temat wielu logicznych woluminów, to zwiększa dostępność danych.
  • Nowe urządzenie fizyczne można łatwo dodać poniżej grupy woluminów z zerowym przestojem i bez żadnych zakłóceń w zakresie usług.
  • LVM pozwala podzielić jedno urządzenie fizyczne na wiele partycji logicznych, a także umożliwia zintegrowanie wielu urządzeń fizycznych z grupą jednomiejską.

Wniosek:

W tym artykule przedstawiono krótki przegląd logicznego zarządzania woluminami, który jest bardzo ważną ramą systemu operacyjnego Linux. Bez tej ramy mamy bardzo ograniczone opcje zarządzania naszym miejscem do przechowywania. Ponadto te opcje nie rozwiązują konfliktów między różnymi potrzebami przechowywania wielu użytkowników. Właśnie dlatego LVM jest uważany za niezbędny element systemów opartych na Linuksie.