Jak duży powinienem tworzyć partycje root, home, usr, var i tmp?

15

instaluję serwer Ubuntu 10.04, mam 64 Gb VHD.

I chcesz oddzielić partycje w tym trybie:

/dev/xvda0 p on swap (2 Gb)
/dev/xvda1a0 e on /boot (128 Mb)
/dev/xvda1a1 e on / type ffs (local)
/dev/xvda1a2 e on /usr type ffs (local, nodev)
/dev/xvda1a3 e on /tmp type ffs (local, nodev)
/dev/xvda1a4 e on /var/log type ffs (local, nodev)
/dev/xvda1a5 e on /var type ffs (local, nodev, nosuid)
/dev/xvda1a6 e on /home type ffs (local, nodev, nosuid, with quotas)
/dev/xvda2 p on /new (local, nodev, nosuid, noexec) with rest of space ~50Gb.

Ale utknąłem i nie wiem, jaki rozmiar dać każdemu folderowi.

Chcę też szyfrować partycje.

Dziękuję za wszelkie wskazówki.

EDYCJA: System potrzebuje minimalnego rozmiaru, tutaj zostanie zainstalowanych około 10 aplikacji, takich jak ufw, apache, mysql, chkrootkit i tak dalej.

Mikhael Djekson
źródło
1
Czy któraś z odpowiedzi była dla Ciebie przydatna? Jeśli tak, proszę zaznaczyć jedną jako odpowiedź.
Anders

Odpowiedzi:

11

Najpierw umieściłbym całą przestrzeń, z wyjątkiem /bootwoluminu LVM2. Jest tak, ponieważ znacznie ułatwia późniejsze dostosowanie rozmiaru partycji, nawet w systemach działających na żywo i nowoczesnych systemach plików.

Wtedy robię korzeniowy Small o pojemności 1 GB, /usrokoło 6 GB, /varokoło 2 GB, /bootokoło 512 MB, zamienić sam rozmiar jak RAM, /var/log, /homei /srvwystarczająco duży. Można to zmienić później.

Nie używałbym teraz całej nieprzydzielonej przestrzeni, ponieważ może to być później wykorzystane do rozszerzenia innych partycji, ponieważ używam LVM2. Mógłbym nawet dodać nowe paracje /tmp, ale to jest trochę bardziej skomplikowane. Nigdy nie używam już nic oprócz LVM2. Dzięki temu mogę nawet przenieść instalację na dyski RAID w mniej niż 30 minut, w tym tworzyć i kopiować pliki i wszystko.

Aby uzyskać więcej informacji o LVM2, przeczytaj to: http://www.debian-administration.org/articles/410

Tak, o szyfrowaniu, proszę spojrzeć na wsparcie Luksa:

Anders
źródło
1
Czy SWAP nie powinien być nieco większy niż RAM? (Z drugiej strony jestem hipokrytą, ponieważ używam wymiany 256 MB na 4 GB pamięci RAM)
Przywróć Monikę - ζ--
1
Zamień powinien być tak duży, jak potrzebujesz, nie większy. :) Wielkość tego zależy od tego, co uruchomisz na komputerze i ile masz pamięci RAM. Istnieją zalecenia dotyczące pamięci RAM do 2 * RAM. Ale są ludzie, którzy biegają doskonale bez zamiany. Ale nie poleciłbym tego, chyba że wiesz, co robisz. I wtedy nie zapytałbyś tutaj, prawda? :)
Anders
1
Tak, jeśli chcesz zahibernować swój system, musisz zmienić, aby był nieco większy niż pamięć RAM.
gerlos
@Anders Znalazłem to, szukając wskazówek na temat konfiguracji LVM. Czy masz na myśli, że nie muszę konfigurować RAID od zera, gdy korzystam z LVM? Co powiesz na to ustawienie: Mam serwer z 2 dyskami twardymi, system jest zainstalowany na / dev / sda, / dev / sdb nie jest używany. LVM nie jest używany, AFAICT. Czy mogę przeprowadzić migrację do LVM i RAID 1? Czy powinienem zainstalować ponownie od zera? Ale z drugiej strony, czy mogę? (maszyna jest serwerem hostowanym przez Leaseweb, mogę ponownie zainstalować różne systemy operacyjne z ich panelu sterowania, a nawet wybrać inne niż domyślne opcje, takie jak układ partycji, ale nie jestem pewien, jak (jeśli w ogóle) mogę polecić użyj LVM / RAID)
Nickolai Leschov
@Nickolai, najlepiej, skonfiguruj RAID z BOOT na lustrzanym RAID na wszystkich, a następnie odpocznij, jak chcesz (RAID5, jeśli 3 lub więcej dysków, RAID6 na 4 lub więcej) i zrób LVM z drugiej strony. Jeśli już zainstalowałem z LVM, zrobiłbym to: Wyczyść jeden dysk z danymi, pref. ten, z którego nie uruchamia się. Stwórz lustrzaną macierz RAID BOOT (gdzie drugim dyskiem jest żaden) i lustrzaną macierzą RAID (ponieważ tylko dwa dyski) pozostałych. Następnie uczyniłbym drugą macierz RAID dyskiem fizycznym i dodałbym do vg. Następnie przenieś wszystkie dane ze starego dysku do vg, a następnie usuń z vg. Następnie utwórz i dodaj pierwszy dysk do RAID. Skończone!
Anders
2

Nie ma poprawnej lub złej odpowiedzi, osobiście zrobiłbym partycję 12 GB dla mojej instalacji Ubuntu zawierającą:

-> 6GB for root
-> 2GB for swap
-> 4GB for home 
dlin
źródło