Czy ktoś może mi wyjaśnić znaczenie woluminu logicznego, woluminu fizycznego i grup woluminów? Jakie znaczenie i zalety mają w Linuksie?
Czy ktoś może mi wyjaśnić znaczenie woluminu logicznego, woluminu fizycznego i grup woluminów? Jakie znaczenie i zalety mają w Linuksie?
Odpowiedzi:
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
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:
Użyj dowolnej liczby dysków jako jednego dużego dysku.
Rozłóż woluminy logiczne na kilku dyskach.
Twórz małe woluminy logiczne i zmieniaj ich rozmiar „dynamicznie” w miarę, jak się zapełniają.
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.
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.
Migracja online / na żywo LV wykorzystywana przez usługi na różnych dyskach bez konieczności ponownego uruchamiania usług.
Migawki umożliwiają tworzenie kopii zapasowej zamrożonej kopii systemu plików, przy jednoczesnym ograniczeniu czasu przestoju usługi do minimum.
Niedogodności
Wyłącznie dla systemu Linux (prawie). W większości innych systemów operacyjnych (FreeBSD, Windows ..) nie ma oficjalnego wsparcia.
Dodatkowe kroki w konfiguracji systemu, bardziej skomplikowane.
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.