Wolumen logiczny, wolumin fizyczny i grupy woluminów

13

Czy ktoś może mi wyjaśnić znaczenie woluminu logicznego, woluminu fizycznego i grup woluminów? Jakie znaczenie i zalety mają w Linuksie?

użytkownik245621
źródło

Odpowiedzi:

27

Zarządzanie woluminami logicznymi jest szeroko stosowaną techniką wdrażania pamięci logicznej zamiast fizycznej.

Dzięki LVM partycje „logiczne” mogą rozciągać się na fizyczne dyski twarde i można zmieniać ich rozmiar (w przeciwieństwie do tradycyjnych „surowych” partycji ext3).

Dysk fizyczny jest podzielony na jeden lub więcej woluminów fizycznych (Pv), a logiczne grupy woluminów (VG) są tworzone przez łączenie PV.

Bardziej szczegółowe informacje należy przeczytać tutaj w Linux Logical Volume Manager

To zdjęcie podsumowuje

wprowadź opis zdjęcia tutaj

Jest też kilka dobrych informacji w Poradniku dla początkujących po LVM

Jedną z wielkich zalet LVM jest to, że można najłatwiej zmniejszyć rozmiar jednej partycji i używać jej na przykład na innych partycjach bez utraty danych.

Możesz także przydzielić minimalną ilość miejsca dla każdego woluminu logicznego i pozostawić część dysku nieprzydzieloną. Następnie, gdy partycje zaczną się zapełniać, można je w razie potrzeby rozszerzyć.

Z wiki Archlinux:

Zalety

LVM zapewnia większą elastyczność niż zwykłe używanie partycji dysku twardego:

  1. Użyj dowolnej liczby dysków jako jednego dużego dysku.

  2. Rozłóż woluminy logiczne na kilku dyskach.

  3. Twórz małe woluminy logiczne i zmieniaj ich rozmiar „dynamicznie” w miarę, jak się zapełniają.

  4. Zmień rozmiar woluminów logicznych niezależnie od ich kolejności na dysku. Nie zależy to od położenia LV w VG, nie ma potrzeby zapewnienia otaczającej dostępnej przestrzeni.

  5. Zmień rozmiar / utwórz / usuń woluminy logiczne i fizyczne online. Systemy plików na nich nadal wymagają zmiany rozmiaru, ale niektóre obsługują zmiany rozmiaru online.

  6. Migracja online / na żywo LV wykorzystywana przez usługi na różnych dyskach bez konieczności ponownego uruchamiania usług.

  7. Migawki umożliwiają tworzenie kopii zapasowej zamrożonej kopii systemu plików, przy jednoczesnym ograniczeniu czasu przestoju usługi do minimum.

Niedogodności

  1. Wyłącznie dla systemu Linux (prawie). W większości innych systemów operacyjnych (FreeBSD, Windows ..) nie ma oficjalnego wsparcia.

  2. Dodatkowe kroki w konfiguracji systemu, bardziej skomplikowane.

  3. Jeśli korzystasz z systemu plików Btrfs, jego funkcja Subvolume zapewni również korzyść elastycznego układu. W takim przypadku użycie dodatkowej warstwy abstrakcji LVM może być niepotrzebne.

LVM na Archlinux

LnxSlck
źródło
2
Nie zapomnij głosować i oznaczyć odpowiedź jako prawidłową.
LnxSlck
1
Przeczytałem już sporo zasobów na temat LVM, ale ponieważ OP nie wraca, ta odpowiedź zdecydowanie zasługuje na pochwałę. FWIW, nigdy nie korzystałem z Arch Linuxa, ale uważam, że ich Wiki jest jednym z najlepszych źródeł dokumentacji związanej z Linuksem.
Anthony Geoghegan