Jako początkujący Linux / Ubuntu czym jest LVM i do czego służy?
Jakie korzyści zapewnia instalacja serwera WWW?
Czy poleciłbyś go użyć?
server
partitioning
lvm
Matthew Blackford
źródło
źródło
Odpowiedzi:
Korzyści
Możesz myśleć o LVM jako o „partycjach dynamicznych”, co oznacza, że możesz tworzyć / zmieniać rozmiar / usuwać „partycje LVM” (są one nazywane „woluminami logicznymi” w LVM-speak) z wiersza poleceń podczas działania systemu Linux : nie musisz zrestartować system, aby poinformować jądro o nowo utworzonych lub zmienionych rozmiarach partycji.
Inne przydatne funkcje oferowane przez LVM „Logical Volumes” to:
Jeśli masz więcej niż jeden dysk twardy, woluminy logiczne mogą rozciągać się na więcej niż jeden dysk: tzn. Nie są ograniczone rozmiarem jednego dysku, a raczej całkowitym rozmiarem agregatu.
Możesz skonfigurować „rozłożone” LV, aby we / wy można było rozdzielić wszystkie dyski obsługujące LV równolegle. (Podobne do RAID-0, ale nieco łatwiejsze w konfiguracji.)
Możesz utworzyć migawkę (tylko do odczytu) dowolnej LV. Możesz przywrócić oryginalną LV do migawki w późniejszym czasie lub usunąć migawkę, jeśli już jej nie potrzebujesz. Jest to przydatne na przykład w przypadku kopii zapasowych serwera (nie można zatrzymać pisania wszystkich aplikacji, więc tworzy się migawkę i tworzy kopię zapasową LV migawki), ale można jej również użyć do zapewnienia „siatki bezpieczeństwa” przed krytycznym uaktualnieniem systemu (klonowanie partycja root, aktualizacja, przywracanie, jeśli coś poszło nie tak).
Chociaż są najbardziej przydatne w systemach serwerowych, myślę, że funkcje 1. i 3., w połączeniu ze zdolnością LVM do tworzenia / zmiany rozmiaru / usuwania LV w locie, są również bardzo przydatne w systemach stacjonarnych. (Zwłaszcza jeśli dużo eksperymentujesz z systemem.)
Wady
Oczywiście wszystko to ma swoją cenę: początkowa konfiguracja LVM jest bardziej złożona niż zwykłe partycjonowanie dysku i na pewno musisz zrozumieć terminologię i model LVM (woluminy logiczne, woluminy fizyczne, grupy woluminów), zanim będziesz mógł zacznij go używać. (Po skonfigurowaniu korzystanie z niego jest jednak znacznie łatwiejsze).
Ponadto, jeśli używasz LVM na dyskach twardych, możesz stracić wszystkie dane, gdy tylko jeden dysk ulegnie awarii.
Rekomendowane lektury
źródło
fdisk -l
zaczęłem ) teraz nie widzę moich partycji i używając tego ubuntu - pokazano vg-root`, czy mogę uzyskać dostęp moje partycje i czy moje pliki są nadal nienaruszone?Wiem, że ten wątek jest stary i że OP ma o wiele lepsze zrozumienie tego, ale natknąłem się na ten wątek, szukając czegoś z LVM i pomyślałem, że włożę 2c.
Krótka odpowiedź brzmi: zwiększenie rozmiaru partycji na dysku jest uciążliwe.
Mam serwer AWS (EC2), którego używam do tworzenia kopii zapasowych (przy użyciu rsnapshot). Gdy zaczynam tworzyć kopie zapasowe większej liczby serwerów lub dane zmieniają się częściej, potrzebuję więcej miejsca.
Mój dysk kopii zapasowej jest obecnie woluminem EBS o pojemności 250 GB, który jest teraz całkowicie zapełniony i chcę go zwiększyć do rozmiaru 350 GB, więc poszedłem do panelu sterowania AWS, utworzyłem migawkę dysku, utworzyłem nowy wolumin EBS z migawki i załączył to. Mam teraz 250 GB partycji EXT4 pełnej danych na dysku 350 GB. Chcę powiedzieć Ubuntu, aby używał większej przestrzeni, ale nie mogę użyć resize2fs do zwiększenia rozmiaru partycji, a fdisk nie pozwala mi również zmienić rozmiaru partycji. Zamiast tego pozwala mi tylko usunąć partycję, utworzyć nową w większym rozmiarze, a następnie muszę zsynchronizować pliki z prawidłowym wierszem poleceń, aby również skopiować dowiązania twarde.
To dużo pracy, więc niedawno skonfigurowałem go za pomocą LVM, a teraz mogę wziąć nowy, większy dysk EBS i łatwo zwiększyć na nim wolumin LVM, a następnie szybkie resize2fs, aby powiedzieć systemowi plików EXT4, że ma trochę nowego miejsca i bam, problem rozwiązany bez konieczności kopiowania setek gigabajtów danych. LVM jest wybawcą. Alternatywnie mógłbym po prostu zamontować inny wolumin EBS, rozszerzyć LVM do tego, a teraz jest on rozłożony na wiele dysków, ale jest postrzegany jako tylko jedna partycja, kochanie!
źródło
Główną zaletą korzystania z LVM jest to, że masz więcej niż jeden dysk twardy. Dzięki LVM możesz zgrupować dyski twarde w jeden ogromny. Możesz także dodać więcej miejsca do tej grupy, jeśli dodasz więcej dysków twardych.
Dzięki LVM możesz w prosty sposób pracować tak, jakbyś miał tylko jeden ogromny dysk twardy. Mimo to LVM obsługuje wiele zaawansowanych funkcji.
źródło
Bez bezpośredniej odpowiedzi na pytanie (co zrobili już inni plakaty), istnieje prosta odpowiedź na pytanie, czy potrzebujesz LVM: Jeśli nie znasz szczegółowo niektórych funkcji podczas instalacji, pozostaw to ustawienie domyślne. Domyślna konfiguracja będzie odpowiednia dla większości użytkowników (w tym dla mnie i prawdopodobnie dla Ciebie). :)
źródło
Jakie aplikacje lub treści planujesz hostować? Jeśli jest to serwer osobisty lub coś dla małej organizacji, prawdopodobnie możesz to zrobić bez korzystania z LVM.
LVM są przydatne, jeśli potrzebujesz partycji itp. Na wielu dyskach. Wątpię, byś go potrzebował, biorąc pod uwagę, że pytasz tutaj o to :)
źródło