Jak ręcznie podzielić partycje w systemie Linux i kiedy powinieneś to zrobić

W artykule omówiono różnice między automatycznym a ręcznym partycjonowaniem w systemie Linux, wskazując kluczowe partycje oraz ich znaczenie w instalacji.
Podsumowanie
- Automatyczne partycjonowanie jest bezpieczne i szybkie dla standardowych instalacji — wybierz je, jeśli nie jesteś pewien.
- Ręczne partycjonowanie jest potrzebne, jeśli korzystasz z dual-boot, używasz LVM lub chcesz mieć oddzielne systemy plików dla różnych partycji.
- Zaplanuj kluczowe partycje (root, home, swap, EFI) i ich rozmiary przed rozpoczęciem ręcznej konfiguracji.
Instalujesz Linuxa po raz pierwszy i zastanawiasz się, czy pozwolić instalatorowi automatycznie partycjonować system operacyjny, czy też odważyć się na opcję ręczną? Oto szczegółowy przewodnik, kiedy potrzebujesz ręcznego partycjonowania, jakie są różne partycje i jak je skonfigurować!
Czy potrzebujesz ręcznego partycjonowania przy instalacji Linuxa?
Większość popularnych dystrybucji dostarczana jest z intuicyjnymi graficznymi instalatorami, które szybko konfigurują twój system zgodnie z najlepszymi praktykami. To sprawia, że instalacja jest znacznie łatwiejsza (i szybsza) dla nowicjuszy — wystarczy kliknąć kilka przycisków i pozwolić instalatorowi zająć się wszystkim, w tym konfigurowaniem wszystkich niezbędnych partycji.
Zasadniczo automatyczne partycjonowanie jest świetne do budowania prostego systemu Linux do codziennego użytku. Na przykład, jeśli chcesz usunąć wszystko z dysku i zainstalować jedną dystrybucję, automatyczne partycjonowanie jest niezwykle wygodne! Nawet jeśli próbujesz zbudować system dual-boot, większość dystrybucji pozwala na "Instalację obok Windows" i zajmuje się partycjonowaniem automatycznie.
Istnieje tylko kilka niszowych i zaawansowanych przypadków użycia, które wymagają ręcznego partycjonowania. Na przykład, partycja domowa Linuxa zazwyczaj znajduje się w partycji root, ale możesz chcieć je oddzielić — co ułatwi ponowną instalację lub aktualizację systemu Linux przez zachowanie zawartości partycji domowej. To wymaga ręcznego partycjonowania!
Podobnie, możesz chcieć użyć różnych systemów plików dla różnych partycji. Partycja root zazwyczaj korzysta z systemu plików Btrfs, ponieważ pozwala na łatwe zrzuty systemu i jego przywrócenie, jeśli coś się zepsuje. Jednak ponieważ Btrfs nie jest idealny do dużych ciągłych plików — pomyśl o obrazach Dockera i dużych bibliotekach gier Steam — chciałbyś przechowywać je w oddzielnej partycji domowej sformatowanej w Ext4. Ta zaawansowana konfiguracja wymaga ręcznego partycjonowania.
Rozumienie partycji Linux
Jeśli ręcznie partycjonujesz swój komputer z Linuxem, ustawiasz wszystkie niezbędne partycje dla swojego systemu i przydzielasz każdej z nich miejsce na dysku. Aby to zrobić, musisz wiedzieć, co każda partycja robi, abyś mógł podjąć świadomą decyzję, które z nich użyć i ile miejsca na dysku przydzielić. Oto szybki przegląd najpopularniejszych partycji w Linuxie.
ESP (partyčnost systemowa EFI)
Partycja ESP jest obowiązkowa dla nowoczesnych systemów opartych na UEFI (niemal wszystkie systemy wyprodukowane po 2017 roku). Przechowuje pliki bootloadera niezbędne, aby firmware twojego komputera uruchomił system operacyjny. Ta partycja musi być sformatowana jako FAT32, a można przydzielić około 100 MB miejsca — zalecałbym 500 MB, aby zostawić miejsce na wiele bootloaderów, jeśli kiedykolwiek zdecydujesz się skonfigurować multipartycjonowy system!
Root
Następnie mamy partycję Root (/) — główną partycję, w której znajduje się cały twój system Linux. To fundament hierarchii systemu plików Linux i struktury katalogów. Minimalna instalacja potrzebuje 15–20 GB, ale zalecałbym przynajmniej 100 GB, jeśli planujesz poważnie pracować i instalować wszystkie niezbędne aplikacje oraz pakiety.
Home
Katalog Home (/home) domyślnie znajduje się w partycji root, ale możesz stworzyć oddzielną partycję dla niego. Przechowuje wszystkie twoje pliki osobiste, dokumenty, pobrane pliki i pliki konfiguracyjne. Największą zaletą oddzielnej partycji /home jest możliwość ponownej instalacji lub aktualizacji systemu operacyjnego bez utraty danych osobowych. Rozmiar zależy od tego, ile plików planujesz przechować.
Boot
Katalog /boot również znajduje się w partycji root, a stworzenie oddzielnej partycji jest opcjonalne. Zawiera twój jądro Linux i początkowe pliki ramdisk potrzebne podczas rozruchu. Jedynym powodem, aby stworzyć oddzielną partycję /boot, jest planowanie pełnego szyfrowania dysku. Oddzielając katalog /boot, dajesz bootloaderowi niezaszyfrowany dostęp do plików potrzebnych do uruchomienia systemu. Przydziel 1 GB miejsca na dysku dla tej partycji.
Swap
Partycja swap działa jako pamięć przepełniona, gdy RAM jest pełny lub twój system hibernuje. Większość nowoczesnych dystrybucji używa pliku swap zamiast dedykowanej partycji. Niemniej jednak, jeśli chcesz mieć oddzielną partycję swap, jej...
Wielkość swapu zależy od Twojej pamięci RAM. Przy 8GB RAM lub mniej, ustaw swap równy rozmiarowi pamięci RAM (szczególnie przy hibernacji). Przy więcej niż 8GB RAM, trzymaj się swapu na poziomie 4GB-8GB - zasada jest taka, że im więcej RAM, tym mniej swapu potrzebujesz.
Inne opcjonalne partycje
Poza podstawowymi partycjami, Linux pozwala na tworzenie osobnych partycji dla konkretnych katalogów, takich jak /var - do przechowywania logów i baz danych; /opt - do przechowywania dodatkowego oprogramowania; /srv - do przechowywania danych serwera; /usr - do przechowywania większości systemowych pakietów zainstalowanych przez użytkowników; oraz /tmp - do przechowywania plików tymczasowych. Jednak większość osób nigdy nie będzie potrzebować dedykowanej partycji dla tych elementów.
Ważne jest, aby pamiętać, że stworzenie zbyt wielu partycji czyni system sztywnym. Zabraknięcie miejsca na jednej partycji, podczas gdy na innej jest go pod dostatkiem, jest frustrujące. Chyba że konfigurujesz specjalizowany serwer, trzymaj się podstaw: EFI, Root, Home i może Swap.
Jak ręcznie partycjonować Linux
Teraz, gdy wiesz, kiedy ręcznie partycjonować, jakie są różne partycje i ile przestrzeni przydzielić - zainstalujmy Kubuntu i zobaczmy, jak działa ręczne partycjonowanie.
Wybieram Kubuntu do tej demonstracji, ponieważ używa instalatora Calamares, jednego z najpopularniejszych instalatorów Linuxa. Jeśli zainstalujesz dystrybucję, która nie używa Calamares - np. Ubuntu (używa instalatora Ubuntu-desktop) lub dystrybucje oparte na Fedorze (używają Anacondy) - interfejs może się nieco różnić, ale te same zasady obowiązują.
1. Wybierz ręczne partycjonowanie
Kiedy dotrzesz do ekranu partycjonowania, zobaczysz opcje takie jak: Wyczyść dysk, Zainstaluj obok, Zamień partycję i Ręczne partycjonowanie.
Przed dokonaniem zmian, upewnij się, że wybrałeś odpowiedni dysk do instalacji Kubuntu.
Wybierz "Ręczne partycjonowanie" i kliknij "Dalej", aby otworzyć następną stronę pokazującą wszystkie Twoje dyski i aktualne partycje:
Jeśli instalujesz Kubuntu na nowym dysku, lista partycji powinna być pusta, jak poniżej:
2. Wymaż dysk, aby stworzyć nową tabelę partycji (opcjonalnie)
Jeśli pracujesz z nowym dyskiem, kliknij "Nowa tabela partycji". Pojawi się okno dialogowe pytające, czy chcesz używać GPT - dla nowoczesnych systemów UEFI (zalecane dla komputerów sprzedawanych po 2017 roku), czy MBR - dla starszych systemów działających na dziedzictwie BIOS. Wybierz odpowiednią opcję w zależności od swojego systemu - najprawdopodobniej GPT.
Teraz zobaczysz nową, dostępną przestrzeń, którą możesz zacząć dzielić, aby stworzyć swoją tabelę partycji.
Alternatywnie, jeśli widzisz istniejące partycje, ale chcesz wszystko wymazać i zacząć od nowa, po prostu wybierz główny dysk i postępuj według tego samego procesu, klikając "Nowa tabela partycji".
3. Konfiguracja partycji dysku do instalacji Linux
Zazwyczaj używasz ręcznego partycjonowania w systemach z dual-boot lub multi-boot, gdzie instalujesz Linux obok innych systemów operacyjnych. Najlepszą praktyką jest stworzenie wolnego, nieprzydzielonego miejsca przed instalacją Linuxa. Jeśli jednak zapomniałeś, możesz użyć GParted - zazwyczaj już zainstalowanego w większości środowisk na żywo Linuxa - aby zmniejszyć partycję i uzyskać wolne, nieprzydzielone miejsce.
To powiedziawszy, jeśli zauważysz partycję, której nie użyjesz, możesz także wybrać ją w Calamares i kliknąć Usuń. Spowoduje to usunięcie wszystkiego, co tam jest, i pozostawi wolne, nieprzydzielone miejsce o rozmiarze usuniętych partycji, które możesz teraz wykorzystać do instalacji swojej dystrybucji Linuxa.
Wybierz wolne miejsce, kliknij "Utwórz" i podziel je na niezbędne partycje - root, home i inne.
4. Tworzenie nowych partycji
Minimum, którego potrzebujesz to dwie partycje - partycja ESP i partycja root (/). Swap jest opcjonalny, a oddzielna partycja /boot jest wymagana tylko dla szyfrowanych lub opartych na LVM konfiguracji.
Priorytetem powinno być utworzenie partycji ESP jako pierwszej. Jeśli dysk już zawiera małą partycję FAT32 oznaczoną jako EFI System Partition (często 100-500MB), możesz ją ponownie wykorzystać i pominąć tworzenie nowej. Instalator automatycznie wykryje i przypisze ją jako cel bootloadera. Jeśli jednak nie istnieje, utwórz nową partycję o tych specyfikacjach:
- Rozmiar: 300-500 MB
- System plików: FAT32
- Punkt montowania: /boot/efi
- Flagi: boot (lub ESP lub EFI System Partition)
Następnie utwórz partycję root. Ponownie wybierz pozostałą nieprzydzieloną wolną przestrzeń z tymi konfiguracjami:
- Rozmiar: 50GB lub więcej (w zależności od aplikacji, które zamierzasz zainstalować)
- System plików: Btrfs (lub Ext4)
- Punkt montowania: /
- Flaga: root
Dla partycji swap powtórz ten sam proces z następującymi konfiguracjami:
- Rozmiar: 4GB–8GB (w zależności od dostępnej pamięci RAM)
- System plików: linuxswap
- Punkt montowania: NA
- Flaga: swap
Następujące partycje są opcjonalne, ale ręczne partycjonowanie to najprostszy sposób na ich skonfigurowanie. Polecam utworzenie osobnej partycji domowej, ponieważ może to być przydatne, jeśli planujesz często reinstalować swoją dystrybucję.
- Rozmiar: >50GB (tyle samo co root lub więcej na dokumenty osobiste i pliki konfiguracyjne)
- System plików: Ext4
- Punkt montowania: /home
- Flaga: NA
Możesz utworzyć opcjonalne partycje /var, /tmp, /srv, /opt lub /usr dla lepszej kontroli, ale większości użytkowników ich nie potrzebuje.
5. Potwierdź swoją tabelę partycji i kontynuuj instalację
Po utworzeniu wszystkich pożądanych partycji kliknij "Potwierdź" i kontynuuj instalację jak zwykle—twoja niestandardowa, ręcznie partycjonowana dystrybucja Linux jest gotowa! Instalator powiadomi cię, jeśli jakaś partycja jest błędnie skonfigurowana lub jeśli zapomniałeś o partycji root lub ESP.
Ręczne partycjonowanie nie jest przerażające—jest po prostu wypełnione żargonem, który może być mylący. Jednak teraz, gdy wiesz, co wszystko oznacza i co należy zrobić, jesteś na dobrej drodze, aby stać się bardziej świadomym i zaawansowanym użytkownikiem Linuxa.
Jeśli ciekawią Cię artykuły podobne do Jak ręcznie podzielić partycje w systemie Linux i kiedy powinieneś to zrobić, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany