Główna » jak » Jak korzystać z LVM na Ubuntu w celu łatwej zmiany rozmiaru partycji i migawek

    Jak korzystać z LVM na Ubuntu w celu łatwej zmiany rozmiaru partycji i migawek

    Instalator Ubuntu oferuje łatwe pole wyboru "Użyj LVM". Opis mówi, że umożliwia zarządzanie woluminami logicznymi, dzięki czemu można robić migawki i łatwiej zmieniać rozmiar partycji dysku twardego - oto jak to zrobić.

    LVM to technologia podobna do macierzy RAID lub przestrzeni dyskowych w systemie Windows pod pewnymi względami. Ta technologia jest szczególnie przydatna na serwerach, ale może być również używana na komputerach stacjonarnych.

    Powinieneś używać LVM przy nowej instalacji Ubuntu?

    Pierwsze pytanie dotyczy tego, czy chcesz używać LVM z instalacją Ubuntu. Ubuntu ułatwia to włączenie za pomocą szybkiego kliknięcia, ale ta opcja nie jest domyślnie włączona. Jak mówi instalator, umożliwia to zmianę rozmiaru partycji, tworzenie migawek, łączenie wielu dysków w jeden wolumin logiczny itd. - wszystko podczas działania systemu. W przeciwieństwie do typowych partycji, nie musisz wyłączać systemu, uruchamiać z Live CD lub dysku USB i zmieniać rozmiaru partycji, gdy nie są one używane.

    Mówiąc szczerze, przeciętny użytkownik systemu Ubuntu prawdopodobnie nie będzie wiedział, czy używa LVM, czy nie. Ale jeśli chcesz robić bardziej zaawansowane rzeczy później, LVM może pomóc. LVM jest potencjalnie bardziej złożony, co może powodować problemy, jeśli będziesz musiał później odzyskać dane - zwłaszcza jeśli nie masz z tym doświadczenia. Nie powinno być tu zauważalnej kary za wydajność - LVM jest implementowany bezpośrednio w jądrze Linuksa.

    Objaśnienie zarządzania woluminami logicznymi

    Wcześniej wyjaśniono nam, czym jest LVM. W skrócie zapewnia warstwę abstrakcji między dyskami fizycznymi a partycjami prezentowanymi w systemie operacyjnym. Na przykład komputer może zawierać dwa dyski twarde o rozmiarze 1 TB. Na tych dyskach muszą być co najmniej dwie partycje, a każda z nich ma rozmiar 1 TB.

    LVM zapewnia nad tym warstwę abstrakcji. Zamiast tradycyjnej partycji na dysku LVM potraktuje dyski jako dwa oddzielne "woluminy fizyczne" po ich zainicjowaniu. Następnie można utworzyć "woluminy logiczne" na podstawie tych woluminów fizycznych. Na przykład można połączyć te dwa dyski 1 TB w jedną partycję 2 TB. Twój system operacyjny zobaczyłby tylko wolumin 2 TB, a LVM zajmowałby się wszystkim w tle. Grupa woluminów fizycznych i woluminów logicznych jest nazywana "grupą woluminów". Typowy system będzie miał tylko jedną grupę woluminów.

    Ta warstwa abstrakcji umożliwia łatwą zmianę rozmiaru partycji, łączenie wielu dysków w jeden wolumin, a nawet wykonywanie "migawek" systemu plików partycji podczas działania, a wszystko to bez odmontowywania.

    Pamiętaj, że scalanie wielu dysków w jeden wolumin może być złym pomysłem, jeśli nie tworzysz kopii zapasowych. To tak, jak w przypadku RAID 0 - jeśli połączysz dwa woluminy 1 TB w jeden wolumin o pojemności 2 TB, możesz utracić ważne dane o woluminie, jeśli tylko jeden z dysków twardych się nie powiedzie. Kopie zapasowe są kluczowe, jeśli jedziesz tą trasą.

    Graficzne narzędzia do zarządzania woluminami LVM

    Tradycyjnie woluminy LVM są zarządzane za pomocą poleceń terminala systemu Linux. Działają one w systemie Ubuntu, ale istnieje łatwiejsza, graficzna metoda, którą każdy może wykorzystać. Jeśli jesteś użytkownikiem Linuksa używanym do używania GParted lub podobnego menedżera partycji, nie przejmuj się - GParted nie obsługuje dysków LVM.

    Zamiast tego możesz użyć do tego narzędzia Disks dołączonego wraz z Ubuntu. To narzędzie jest również znane jako narzędzie dyskowe GNOME lub Palimpsest. Uruchom go, klikając ikonę na desce rozdzielczej, wyszukując dyski i naciskając klawisz Enter. W przeciwieństwie do GParted, narzędzie Disks wyświetli twoje partycje LVM w "Other Devices", więc możesz je sformatować i dostosować inne opcje, jeśli potrzebujesz. To narzędzie działa również z Live CD lub napędu USB.

    Niestety narzędzie Disks nie obsługuje obsługi najmocniejszych funkcji LVM. Nie ma opcji zarządzania grupami woluminów, rozszerzaniem partycji ani robieniem migawek. Możesz to zrobić z terminalu, ale nie musisz. Zamiast tego możesz otworzyć Centrum oprogramowania Ubuntu, wyszukać LVM i zainstalować narzędzie Zarządzanie wolumenem logicznym. Możesz też po prostu uruchomić sudo apt-get install system-config-lvm polecenie w oknie terminala. Po zainstalowaniu możesz otworzyć narzędzie Logical Volume Management z poziomu myślnika.

    To graficzne narzędzie konfiguracyjne zostało stworzone przez Red Hat. Jest trochę przestarzały, ale jest to jedyny graficzny sposób na zrobienie tego bez odwoływania się do poleceń terminalowych.

    Załóżmy, że chcesz dodać nowy wolumin fizyczny do grupy woluminów. Można otworzyć narzędzie, wybrać nowy dysk w obszarze Niezainicjowane wpisy i kliknąć przycisk "Inicjalizuj wpis". Wtedy znajdziesz nowy wolumin fizyczny w obszarze Nieprzydzielone woluminy i możesz użyć przycisku "Dodaj do istniejącej grupy woluminów", aby dodać go do grupy woluminów "ubuntu-vg" Ubuntu utworzonej podczas procesu instalacji.

    Widok grupy woluminów pokazuje wizualny przegląd woluminów fizycznych i woluminów logicznych. Tutaj mamy dwie fizyczne partycje na dwóch oddzielnych dyskach twardych. Mamy partycję swap i partycję root, tak jak Ubuntu domyślnie ustawia swój schemat partycjonowania. Ponieważ dodaliśmy drugą partycję fizyczną z innego dysku, jest teraz spora część niewykorzystanej przestrzeni.

    Aby rozwinąć partycję logiczną w przestrzeni fizycznej, można ją wybrać w obszarze Widok logiczny, kliknąć opcję Edytuj właściwości i zmodyfikować rozmiar w celu powiększenia partycji. Możesz także zmniejszyć to stąd.


    Inne opcje w system-config-lvm umożliwiają konfigurowanie migawek i kopii lustrzanych. Prawdopodobnie nie będziesz potrzebować tych funkcji na typowym pulpicie, ale są one dostępne graficznie tutaj. Pamiętaj, możesz to zrobić również za pomocą poleceń terminalowych.