Ile miejsca na dysku powinienem przeznaczyć na moją partycję Linux /?

11

W domu powtarzam swoje systemy Linux i zastanawiam się nad rozmiarami partycji. W przeszłości zawsze instalowałem Linuksa na jednej partycji; Chciałbym skonfigurować system w następujący sposób:

  • /
  • /bagażnik
  • zamiana
  • /Dom

Nie jestem w 100% pewien, ile miejsca należy poświęcić partycji „/”. Zamiana będzie 2x RAM; boot będzie wynosił ~ 200 M. Ile powinien otrzymać system operacyjny? Myślałem o podaniu między 15 a 20G (i wszystkim innym do / home, gdzie będzie się znajdować większość moich plików), ale nie byłem pewien, czy będzie potrzebował więcej.

Czy istnieje standardowy sposób określania rozmiaru partycji dla „/”?

bedwyr
źródło
Nie znaczy to, że obecnie ma to duże znaczenie, ale tak naprawdę nie potrzebujesz 200 MB na partycję / boot. Sam nigdy nie przekroczyłem 50 milionów.
Richie Marquez,

Odpowiedzi:

7

Myślę, że 10 GB to dużo.

Korzystam z serwera Ubuntu w zasięgu 10 GB (w tym / home) i jest w porządku. Z wyjątkiem moich plików, system zajmuje mniej niż 4 GB. Jeśli kiedykolwiek będziesz zmuszony do zwolnienia miejsca, zawsze możesz zmienić rozmiar partycji w późniejszym terminie.

Josh Hunt
źródło
Podobnie, udało mi się przekroczyć limit 5 GB na moim / partiton, ale udało mi się przenieść poprzednią partycję wymiany i rozszerzyć ją do 13 GB. Mam teraz 6 GB na /.
Macha
Czytając uważnie te odpowiedzi, brzmi to tak, jakbyście obaj opowiadali się za połączeniem przynajmniej / i / home na jednej partycji, zamiast ich oddzielania. Zgadzam się, ale pójdę dalej i użyję jednej partycji dla całego dysku bez wymiany. / Boot byłby wtedy na partycji /, a jeśli potrzebujesz wymiany, używałbyś plików wymiany na partycji /.
Michael Dillon
jaki jest zaktualizowany rozmiar partycji do rozruchu w 2015 roku?
ahnbizcad
3

Użyj LVM i systemu plików, który obsługuje zmianę rozmiaru online (zawiera ext3 / 4 z odpowiednimi opcjami mkfs, które powinny być domyślne), a następnie możesz łatwo go rozbudować w razie potrzeby.

Zaczynam od 2–4G na serwerze, może 5G na komputerze stacjonarnym, ponieważ powiększanie go jest banalne z LVM.

Lub, alternatywnie, naprawdę nie ma nic złego we wszystkim na /komputerze.

derobert
źródło
+1 dla LVM ... ale -1 dla ostatniego punktu. Uważam, że posiadanie /homeosobnej partycji ma pozytywne konsekwencje, nawet na pulpicie (jeśli przeinstalujesz system, jeśli uruchomisz kilka dystrybucji, jeśli masz kilka dysków itp.).
Pascal Thivent
@Pascal: Rozumiem o ponownej instalacji (chociaż przeprowadzanie ponownej instalacji bez dotykania / home jest dość łatwe, przynajmniej z dystrybucją, której używam), ale z pewnością używanie wielu dystrybucji będzie innym pytaniem; w końcu prawdopodobnie miałbyś partycje dla każdej (i musiałbyś poradzić sobie z synchronizacją UID / GID itp.) Aha, i mount --bind też w tym pomaga.
derobert
2

To zależy od dystrybucji Linuksa, którą zamierzasz zainstalować,

Ponieważ DSL (Damn Small Linux) lub Puppy Linux to zaledwie 60-70 'MB', podczas gdy Fedora ma 4-5 GB, a Ubuntu 2-3 GB

Zależy to nawet od tego, ile zamierzasz używać Linuksa, tj. Oprogramowania, które zamierzasz zainstalować

Dla najnowszych wydań Fedory wystarczy 10 GB.

W przypadku Ubuntu użyj 5 GB

dhasu
źródło
1

Zależy od tego, jak zamierzasz używać / tmp, ponieważ znajduje się on w /. Zbudowanie DVD może zająć dużo miejsca

użytkownik7963
źródło
1

Pamiętaj, że największe foldery w twoim systemie plików to (w systemie debian, ale jest to dobra wskazówka):

  • /usr: wszystkie programy użytkownika ( /usr/bin), biblioteki ( /usr/lib), dokumentacja ( /usr/share/doc) itp. znajdują się w tym katalogu. Ta część systemu plików potrzebuje większości miejsca. Powinieneś zapewnić co najmniej 500 MB miejsca na dysku. Jeśli chcesz zainstalować więcej pakietów, powinieneś zwiększyć ilość miejsca w tym katalogu.

  • /home: każdy użytkownik umieści swoje dane w podkatalogu tego katalogu. Rozmiar tego zależy od tego, ilu użytkowników będzie korzystało z systemu i jakie pliki mają być przechowywane w ich katalogach. W zależności od planowanego użytkowania powinieneś zarezerwować około 100 MB dla każdego użytkownika, ale dostosuj tę wartość do swoich potrzeb.

  • /var: wszystkie zmienne dane, takie jak artykuły prasowe, e-maile, strony internetowe, pamięć podręczna APT itp. zostaną umieszczone w tym katalogu. Rozmiar tego katalogu zależy w dużym stopniu od sposobu użytkowania komputera, ale dla większości osób będzie to narzucone przez narzut narzędzia do zarządzania pakietami. Jeśli zamierzasz wykonać pełną instalację niemal wszystkiego, co ma do zaoferowania Debian, wszystko w jednej sesji, wystarczające jest zarezerwowanie 2 lub 3 gigabajtów miejsca na / var. Jeśli zamierzasz zainstalować w częściach (to znaczy zainstalować usługi i narzędzia, a następnie tekst, a następnie X, ...), możesz uciec z 300 - 500 megabajtami in / var. Jeśli przestrzeń na dysku twardym jest na wagę złota, a nie planujesz używać APT, przynajmniej nie w przypadku dużych aktualizacji, możesz sobie poradzić z zaledwie 30 lub 40 megabajtami w / var.

Ponieważ będziesz mieć inną /homepartycję, możesz korzystać z zaledwie 4 GB (plus /home, /var(50 MB), /boot(100 MB) i swap(300 MB-2 GB)), przy w pełni działającym systemie.

podróżnik
źródło
1

W przypadku standardowej instalacji na komputerze stacjonarnym lub laptopie oddzielanie partycji ma niewielką przewagę. Jeśli wiesz, jak korzystać z LVM, jest to najlepsze rozwiązanie, ale nie ma nic złego w jednej dużej partycji (i drugiej do wymiany).

Ryan Thompson
źródło
1

Zamiana będzie 2x RAM;

Jest to w rzeczywistości bardzo stara zasada określania wielkości i myślę, że jest przestarzała. W nowoczesnych systemach (tj. Z 1 GB lub więcej pamięci RAM) daję 1x RAM dla Swap.

boot będzie wynosił ~ 200 M.

Łał! Ile jąder zamierzasz użyć, 20? Dla większości użytkowników wystarczy 50 milionów.

Ile powinien otrzymać system operacyjny? Myślałem o podaniu między 15 a 20G (i wszystkim innym do / home, gdzie będzie się znajdować większość moich plików), ale nie byłem pewien, czy będzie potrzebował więcej.

Czy istnieje standardowy sposób określania rozmiaru partycji dla „/”?

Nie znam „standardowego” sposobu, ponieważ zależy to od tego, ile oprogramowania zainstalujesz i co zrobisz ze swoim komputerem. Instalacja serwera (poczta, baza danych ...) zwykle używa dość dużej oddzielnej /varpartycji. W przypadku komputera osobistego jest to w większości przypadków bezużyteczne. W rzeczywistości 10 GB na /więcej powinno wystarczyć dla większości użytkowników. Jeśli planujesz zainstalować wiele (a mam na myśli wiele) pakietów, możesz potrzebować trochę więcej GB, ale nie więcej niż 15 GB. Jeśli planujesz zainstalować oprogramowanie zewnętrzne (np. In /opt), weź to pod uwagę (osobiście mam wiele zainstalowanych programów Java /opt, takich jak komercyjne serwery aplikacji, które nie są tak naprawdę lekkie). Jeśli masz zamiar zgrać dyski DVD, dodaj jeszcze kilka koncertów. I rzeczywiście wykorzystaj resztę miejsca na /home.

Właściwie powinieneś teraz zrozumieć, dlaczego trudno jest udzielić bezwzględnej odpowiedzi, a doświadczenie (np. Błąd próbny) jest najlepszym sposobem na znalezienie „idealnego” rozmiaru dla twojej maszyny. Ale nawet doświadczony użytkownik może z czasem ulec zmianie. Dlatego, jak ktoś zauważył, LVM i systemy plików o zmiennym rozmiarze są bronią z wyboru, aby uniknąć pułapek.

Pascal Thivent
źródło