Boisz się przerażającego słowa „p”? Nie jesteś sam. Partycje mogą się skomplikować, więc oto wyjaśnienie, czym one są i jak są używane, a także przedstawiamy prosty szablon do wykorzystania we własnej instalacji systemu Linux.
Zdjęcie autorstwa dmyhung
Co to są partycje?
Partycje to podziały w formatowaniu dysku twardego. To logiczne - w przeciwieństwie do fizycznego - podział, więc możesz je edytować i manipulować nimi do różnych celów. Pomyśl o podzieleniu dysku na dwie części konfiguracyjne. Partycje są bardzo przydatne, ponieważ działają jak piaskownica. Jeśli masz dysk twardy o pojemności 1 TB podzielony na partycję o pojemności 250 GB i partycję o pojemności 750 GB, to, co masz na tej drugiej, nie wpłynie na drugą i odwrotnie. Możesz udostępniać jedną z tych partycji w sieci i nigdy nie martwić się, że ludzie uzyskają dostęp do informacji w drugiej. Można by mieć zainstalowany system Windows, pełen wirusów i trojanów. Drugim może być uruchamianie bardzo przestarzałej instalacji Linuksa z luką w zabezpieczeniach. Nigdy nie powinny się wtrącać, chyba że je zrobisz lub sam dysk twardy fizycznie nie umrze.
Inną użyteczną rzeczą jest to, że możesz mieć wiele partycji, z których każda ma inny „system plików”. System plików to formatowanie dysku do tabeli, którą system operacyjny może odczytywać, interpretować i zapisywać. Masz tylko jeden dysk twardy? W porządku, ponieważ nadal możesz zainstalować na nim wiele systemów operacyjnych bez posiadania innego fizycznego dysku.
Chociaż istnieje mnóstwo typów systemów plików, istnieją tylko trzy rodzaje partycji: podstawowa, rozszerzona i logiczna. Dowolny dysk twardy może mieć maksymalnie cztery partycje podstawowe. To ograniczenie wynika z czegoś, co nazywa się głównym rekordem rozruchowym, który informuje komputer, z których partycji może on się uruchamiać, dlatego partycje podstawowe są zwykle zarezerwowane dla systemów operacyjnych. Ale co, jeśli chcemy więcej niż cztery? Tutaj do gry wkracza rozszerzona partycja. Służy jako pusty pojemnik na dowolną liczbę mniejszych, logicznych partycji. Możesz utworzyć tyle, ile chcesz, a także umieścić je w swoich sekcjach spoza systemu operacyjnego.
Jeśli partycje rozszerzone są tak świetne, dlaczego po prostu ich nie użyć? Dzieje się tak, ponieważ nie można bezpośrednio uruchomić systemu z dowolnego miejsca wewnątrz partycji rozszerzonej. Istnieją sposoby na obejście tego problemu, ale najlepiej jest odpowiednio wcześniej zaplanować partycje podstawowe. Ponadto sposób numerowania partycji przez system zależy od tych typów. Najpierw maszyna będzie numerowana na podstawie wszystkich partycji podstawowych, a następnie według partycji logicznych. Może to spowodować zmianę liter dysków, jeśli przełączysz się między systemami operacyjnymi lub dodasz lub usuniesz partycje później.
Punkty montowania w systemie Linux
Zdjęcie autorstwa MethodDan
W systemie Windows wszystko jest dość wyraźnie ograniczone: znajduje się na dysku, zwykle na jednej partycji i to wszystko. Jeśli masz inne dyski, które mają zgodny system plików, również je odczyta. Jeśli nie, zwykle je ignoruje lub oferuje możliwość ponownego formatowania. Linux - a właściwie wszystko, co przypomina Uniksa - nie działa w ten sposób.
Sposób działania Linuksa polega na tym, że umieszcza wszystko na drzewie. Jeśli masz inną partycję lub dysk, zostaje on „zamontowany” jako gałąź w określonym folderze, zwykle / media lub / mnt. Katalog, do którego podłączana jest partycja, nazywany jest „punktem podłączenia”. Ta metoda działa lepiej w przypadku struktury drzewa Linuksa i możesz montować partycje jako foldery prawie wszędzie. W systemie Windows nie jest to takie łatwe; nowe partycje zwykle pojawiają się jako oddzielne dyski. Ponadto Linux może natywnie współpracować z wieloma innymi typami systemów plików niż Windows.
Pamiętasz, jak mogły istnieć tylko cztery partycje podstawowe? Jeśli chcesz załaduj 145 systemów operacyjnych jak ktoś na forach JustLinux zrobił, możesz ustawić partycję podstawową dla / boot, w której znajduje się program ładujący, taki jak GRUB lub LiLo, który obsługuje funkcje początkowe, a następnie kontynuuje ładowanie do partycji rozszerzonych.
Z jakiego programu mam skorzystać?
Standardowy schemat partycji dla większości domowych instalacji Linuksa jest następujący:
- Partycja o rozmiarze 12–20 GB dla systemu operacyjnego, która jest montowana jako / (nazywana „root”)
- Mniejsza partycja używana do powiększania pamięci RAM, zamontowana i nazywana wymianą
- Większa partycja do użytku osobistego, montowana jako / home
Dokładne wymagania dotyczące rozmiaru zmieniają się w zależności od potrzeb, ale generalnie zaczynasz od zamiany. Jeśli wykonujesz dużo edycji multimediów i / lub masz mniejszą ilość pamięci RAM, powinieneś użyć większej ilości wymiany. Jeśli masz dużo pamięci, możesz ją skąpić, chociaż niektóre dystrybucje Linuksa mają problem z przejściem w stan wstrzymania lub hibernacji bez dużej wymiany. Ogólna zasada jest taka, że wybierasz od 1,5 do 2 razy więcej pamięci RAM niż przestrzeń wymiany i umieszczasz tę partycję w miejscu, do którego można szybko dotrzeć, na przykład na początku lub na końcu dysku.
Nawet jeśli zainstalujesz oprogramowanie tonowe, maksymalnie 20 GB dla partycji głównej powinno wystarczyć. Większość dystrybucji Linuksa używa obecnie systemu plików ext3 lub ext4, który ma wbudowany mechanizm „samooczyszczania”, dzięki czemu nie trzeba defragmentować. Aby jednak działało to najlepiej, powinno być wolne miejsce na 25–35% partycji.
Na koniec wszystko, co masz, powinno przejść do partycji / home. Tutaj przechowywane są Twoje osobiste rzeczy. Funkcjonalnie jest to odpowiednik katalogu „Użytkownicy” w systemie Windows, w którym znajdują się ustawienia aplikacji, muzyka, pliki do pobrania, dokumenty itp., A także katalogi innych użytkowników w systemie. Warto mieć / home na osobnej partycji, ponieważ podczas uaktualniania lub ponownej instalacji systemu operacyjnego nie musisz niczego tworzyć w tym folderze! Czy to nie jest wygodne? Co więcej, większość ustawień związanych z programem i interfejsem użytkownika jest również zapisywana!
Jeśli używasz serwera, na którym jest wielu użytkowników i / lub dużo multimediów, możesz zoptymalizować wydajność, używając dwóch dysków twardych. Mały dysk półprzewodnikowy byłby idealny dla systemu operacyjnego, może maksymalnie 32 GB, a partycję wymiany można by umieścić na początku „zielonego” dysku 1 lub 2 TB zamontowanego w / home.
Jeśli wolisz majsterkować, możesz nawet skonfigurować różne partycje na takie rzeczy, jak katalog tymczasowy (/ tmp), zawartość serwera internetowego (/ var / www), programy (/ usr) lub pliki dziennika ( / var / log).
Określanie punktów instalacji podczas instalacji
W naszym przykładzie użyjemy pokazania konfiguracji partycji podczas instalacji Ubuntu Maverick Meerkat. Gdy dojdziesz do komunikatu „Przydziel miejsce na dysku”, wybierz „Określ partycje ręcznie (zaawansowane)”.
Nie panikuj tylko dlatego, że widzisz „zaawansowane”; to naprawdę nie jest takie trudne, a ten proces przyniesie Ci prawdziwe korzyści. Kliknij dalej, a zobaczysz tablicę partycji.
Kliknij wiersz wolnego miejsca w tabeli, a następnie kliknij „Dodaj…”. Jeśli nie masz wolnego miejsca, kliknij partycję Windows, naciśnij „Zmień…” i zmniejsz ją do wygodniejszego rozmiaru. Zapewni to trochę wolnego miejsca do pracy.
Tutaj możesz zobaczyć, że utworzyłem partycję podstawową o wielkości około 11,5-nieparzystej GB na początku dysku i określiłem ją tak, aby używała roota jako punktu montowania. Będziesz musiał użyć systemu plików kompatybilnego z Linuksem, więc użyłem domyślnego ext4, chociaż możesz użyć ext2, ext3, ReiserFS lub czegokolwiek innego. Poszukaj informacji online, a będziesz mógł wybrać najlepsze, ale jeśli masz wątpliwości, trzymaj się wartości domyślnych. Możesz dostosować swoją, aby uzyskać więcej miejsca, jeśli ją masz, ale znowu prawdopodobnie nie będziesz potrzebować więcej niż 20 GB, chyba że instalujesz / kompilujesz dużo oprogramowania. Kliknij „OK” i możesz utworzyć kolejną partycję.
Jak widać, tym razem wybrałem partycję logiczną (program do partycjonowania automatycznie tworzy w tym celu partycję rozszerzoną). Ponieważ ten komputer ma 512 MB pamięci RAM, oszacowałem go 1,5 raza i oznaczyłem jako „obszar wymiany”. Zwróć również uwagę, że utknąłem to na końcu dysku, co pomoże skrócić czas wyszukiwania dysku do minimum. Kliknij „OK” i utwórzmy kolejną partycję.
Resztę miejsca pośrodku wybrałem jako partycję / home. Zgodny system plików, który wybrałem, to ponownie ext4. Teraz jest szara strefa: czy powinna być podstawowa czy logiczna? Poszedłem z podstawowym, ponieważ wiem, że nie zainstaluję tutaj innego systemu operacyjnego, w przeciwnym razie wybrałbym logikę. Jeśli nie planujesz instalować więcej niż trzech systemów operacyjnych, możesz po prostu ustawić go jako podstawowy ze względu na prostotę.
Po zakończeniu możesz wznowić instalację. Oto moja wynikowa tabela partycji:
Jeśli zmarzniesz, możesz zakończyć instalację w tym momencie bez obawy o utratę danych. Nic tak naprawdę nie jest robione na dysku, dopóki nie klikniesz „Zainstaluj teraz”, więc możesz wrócić i edytować rzeczy, jak chcesz.
Teraz, gdy wiesz, jakie są partycje i jak optymalnie skonfigurować instalację systemu Linux, możesz kontynuować wyszukiwanie w Internecie. Jest wiele więcej do nauczenia się! Masz jakieś rady lub wskazówki dotyczące tego procesu? Może jakieś przydatne doświadczenia, którymi chcesz się podzielić? Pamiętaj, aby zostawić komentarz!