Jaki jest najlepszy sposób na podzielenie dysku na partycje?

16

Zwykle instaluję Linuksa na jednej partycji, ponieważ używam go tylko jako pulpitu osobistego.

Jednak co jakiś czas ponownie instaluję pudełko. To, co robię, to po prostu przenosić moje pliki za pomocą zewnętrznego dysku twardego.

Więc jak mogę temu zapobiec podczas ponownej instalacji mojego urządzenia (np. Przejście na inną dystrybucję)?

Pablo
źródło

Odpowiedzi:

22

Trzymaj / home na osobnej partycji. W ten sposób nie zostanie nadpisany, gdy przełączysz się na inną dystrybucję lub uaktualnisz swoją obecną. Dobrym pomysłem jest także zamiana na własnej partycji. Ale powinien to zrobić automatycznie instalator Twojej dystrybucji.

Sposób konfiguracji mojego laptopa obejmuje następujące partycje:

/ 
/home 
/boot 
swap 
Louis Salin
źródło
3
+1 na partycji wymiany. W rzeczywistości teoria polegająca na tym, że swap i boot są oddzielne, polega na tym, że jeśli zrobisz te partycje blisko cylindra zerowego, będą one znajdować się na ścieżkach dysku najbliższych wrzecionowi i będą nieco szybsze podczas wyszukiwania dysku. Tak więc miejsce na plik stronicowania i moduł ładujący najbliżej środka mogą oznaczać wzrost wydajności. Jeśli nie używasz półprzewodnikowego urządzenia, nie przejmuj się.
Milner,
1
+1 oddzielne / domowe. Możesz zaszyfrować wszystkie swoje pliki osobiste (całą partycję / home) i nie niepotrzebnie spowalniać dostęp do nieprywatnych plików systemowych i bibliotek.
Alex B,
2
Masz plik wymiany na osobnej partycji? Nie masz na myśli, że masz partycję wymiany ?
wzzrd
1
/swp? Partycja wymiany nie jest nigdzie montowana, więc twoja odpowiedź jest nieco myląca.
Denilson Sá Maia
2
Myślę, że powinieneś pisać swapzamiast tego /swp, aby zapobiec nieporozumieniom, o których wspominali już inni.
Cristian Ciupitu,
3

Zamiast polegać tylko na partycjach, pod Linuksem zwykle polecam używanie LVM. Pozwala to na powiększanie i zmniejszanie systemów plików w razie potrzeby później (chociaż rozwijanie jest zwykle łatwiejsze niż zmniejszanie), nawet podrywanie systemu plików jest aktywne w przypadku ext2 / 3/4 (Z powodzeniem zwiększyłem rozmiar systemów plików, podczas gdy one były aktywne, chociaż nigdy nie próbowałem w ten sposób zmniejszać rozmiaru jednego).

Oczywiście to wciąż pozostawia ci decyzję o tym, jak rozdzielić przestrzeń, ale nie musisz robić tego dokładnie od samego początku, ponieważ późniejsze porządkowanie rzeczy jest łatwiejsze. Zwykle daję każdemu woluminowi tyle miejsca, ile myślę, że będzie potrzebowało plus kawałek na szczęście, i pozostawiam pozostałą przestrzeń na dodawanie nowych systemów plików lub rozbudowywanie istniejących.

David Spillett
źródło
Nawet jeśli korzystasz z LVM, nadal musisz zdecydować, które woluminy logiczne (LV) mają zostać utworzone. Na marginesie, wciąż pamiętam rozczarowanie, które miałem w zeszłym roku, kiedy odkryłem, że instalator Ubuntu dla komputerów stacjonarnych nie ma wsparcia dla LVM.
Cristian Ciupitu,
Tak, domyślny instalator Ubuntu jest pod tym względem kłopotliwy, ale możesz uzyskać konfigurację LVM i / ro RAID z alternatywnego instalatora (tekstowego). I chociaż nadal musisz dokonać pewnych wyborów, korzystając z LVM, łatwiej jest później zmienić zdanie i przetasować przydzielone miejsca i / lub utworzyć nowe woluminy.
David Spillett,
2

Minimalna konfiguracja powinna mieć / i / home na osobnych partycjach. / powinienem mieć co najmniej 18 GB, z mojego doświadczenia. Zwykle mam trzecią partycję o nazwie / code, w której trzymam cały mój kod pracy i używam / home do pobierania, dokumentów i innych rzeczy niezwiązanych z kodem. Podczas ponownej instalacji po prostu wykonuję kopię zapasową wszystkiego, co mam w / home, które chcę zachować w / code.

Andreia Gaita
źródło
dlaczego tak dużo? Mam zapasowe 10G / i 2.8G. Ale przypuszczam, że może być tak mały, ponieważ mam 10G / var i 1G / tmp
xenoterracide
1
Zawsze używam przynajmniej 14G na / sam. Zasadniczo jest to konsekwencją instalowania wielu pakietów -devel i -debug. Mój / var bierze z tego tylko 1,2G, a / tmp zajmuje kilka marnych 100 Mb. Przy dzisiejszych rozmiarach dysków twardych nie ma potrzeby ograniczania rozmiaru /, nigdy nie wiadomo, kiedy nagle trzeba zainstalować coś dużego.
Andreia Gaita,
2

Wydaje się, że nikt o tym nie wspominał /usr/local. Często robię z tego osobną partycję. Jeśli masz zwyczaj instalowania oprogramowania skompilowanego ze źródła lub innego oprogramowania innej firmy, które nie jest częścią Twojej dystrybucji, posiadanie go w katalogu / usr / local oznacza dwie rzeczy:

  1. Możesz współdzielić / usr / local przez NFS i mieć funkcję „Zainstalowano raz, wszędzie zainstalowano”, jeśli masz więcej niż jeden system z tą samą wersją systemu operacyjnego
  2. Możesz zachować tę partycję podczas ponownych instalacji, a następnie nie musisz ponownie instalować wszystkiego tutaj. Uwaga: po uaktualnieniu systemu operacyjnego niektóre biblioteki mogą ulec zmianie i może być konieczne ponowne skompilowanie niektórych rzeczy. Ale nie zawsze.

Poza tym /usr/localtrzymam osobne /homez oczywistych powodów i osobne / Files, w których umieszczam rzeczy, które mają być „udostępniane”, takie jak rodzinna kolekcja MP3 i wideo. W zależności od sposobu użytkowania dom / dom może być lepszym miejscem na muzykę, ale jeśli jest on na osobnej partycji, łatwo jest mieć go na osobnym dysku twardym, nawet jeśli nie używasz LVM.

Mr. Shiny and New 安 宇
źródło
1

Zależy od użycia i systemu operacyjnego.

Na głównym pulpicie mam podzielone miejsce między / i inną partycją. Trzymam moje dokumenty / muzykę itp. Ponieważ / home będzie zawierało konfigurację użytkownika i inne rzeczy, nie zachowałbym jej bez zmian między instalacjami, po prostu dowiązuję foldery dokumentów / muzyki do mojego homediru.

inne
źródło
Ale konfiguracja użytkownika (a więc główna) powinna pozostać w pobliżu między instalacjami. A może wszystko zmieniasz po instalacji systemu operacyjnego? Niektóre z moich plików (.emacs, .cshrc) zawierają bity, które istnieją już od 15 lat.
KeithB,
1

Istnieje wiele poradników, które mogą w tym pomóc, i jak wskazano w innym, może to być specyficzne dla systemu operacyjnego. To, co sugeruje Solaris, może nie być tym, co sugeruje Ubuntu. Na przykład Solaris (i być może HP-UX) używa / export / home jako punktu montowania katalogów domowych, Linux używa / home.

Nie ma w tym żadnej magii, w rzeczywistości powiedziałbym, że uderzyłeś w głowę. Jedna partycja nie tnie go na twoje potrzeby. Więc dokonaj zmiany. Skorzystaj z przewodników jako przykładu (możesz nawet dowiedzieć się, dlaczego / etc to / etc i inne fajne ciekawostki z odpowiednim dokumentem ). Oto przykład (losowo pobrany z wyszukiwania Google):

http://content.hccfl.edu/pollock/aunix1/partitioning.htm

Milner
źródło