"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Sinnvolle Partitionierung?

that 25.01.2009 - 19:40 1165 12
Posts

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Aus historischen Gründen (immerhin von 2003) habe ich derzeit separate Partitionen für

  • /
  • /home
  • /usr
  • /var

Bei meiner nächsten Installation plane ich, das Schema etwas zu vereinfachen:

  • /
  • /home

Gibts irgendwelche guten Argumente für weitere separate Partitionen auf einer privaten Workstation, die auch im Jahr 2009 noch aktuell sind? Die üblichen kenne ich schon:

/usr ist ziemlich stabil und könnte readonly gemountet werden - mach ich aber nicht
/var ist sehr dynamisch und könnte noexec gemountet werden - mach ich auch nicht
/ sollte sehr klein sein, damit die Wahrscheinlichkeit steigt, dass man bei Filesystemschäden (in anderen Partitionen) noch booten kann - nicht mehr relevant seit es Live-CDs gibt

Ich bin auch skeptisch, was Swap-Partitionen angeht - seit 2003 habe ich sie jedenfalls nicht vermisst. Wenn der Speicher mal so voll ist, dass man die braucht, wird meistens das System eh unbrauchbar langsam. Für ganz spezielle Situationen kann man ja immer noch in normale Files swappen.

Nico

former person of interest
Registered: Sep 2006
Location: -
Posts: 4082
klingt alles gut -> mach es so :)

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Swap brauche ich nur fuer Suspend-to-Disk. Gentoo (der "Portage Tree") fuehlt sich auf reiserfs am wohlsten, habe deswegen /usr/portage als extra-Dateisystem.
/var auf einem extra-FS zu haben ist vor allem deswegen gut, wenn irgendein Dienst Amok laeuft, und das Dateisystem mit den Logfiles darauf fuellt.

Generell wuerde ich keine MSDOS-Style-Partitionen (fuer non-/) mehr verwenden, sondern nur noch LVM2.

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Ich würd uu noch /boot auf eine kleine extra ext2 legen, dass falls irgendwas kaputt wird die chance, dass /boot kaputt wird sehr klein wird.

quilty

Ich schau nur
Avatar
Registered: Jul 2005
Location: 4202
Posts: 3018
Bin im Moment folgendermaßen unterwegs
  • /boot
  • swap
  • /
  • VLM2
    - /home
    - /usr
    - /opt
    - /tmp
    - /var
Ich mag einfach die Flexibilität von LVM2.

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von Marcellus
Ich würd uu noch /boot auf eine kleine extra ext2 legen, dass falls irgendwas kaputt wird die chance, dass /boot kaputt wird sehr klein wird.

Wie bereits oben erwähnt - seit es Live-CDs gibt, ist das ziemlich egal.

@andere: welchen Vorteile habe ich durch mehrere Filesysteme in einer LVM-VG, gegenüber einem einzigen FS? OK, ich könnte sie einzeln fscken, mounten, unmounten, usw. - aber was hab ich davon, außer Verwaltungsaufwand?

quilty

Ich schau nur
Avatar
Registered: Jul 2005
Location: 4202
Posts: 3018
Zitat von that
@andere: welchen Vorteile habe ich durch mehrere Filesysteme in einer LVM-VG, gegenüber einem einzigen FS? OK, ich könnte sie einzeln fscken, mounten, unmounten, usw. - aber was hab ich davon, außer Verwaltungsaufwand?

Szenario 1: "Oh, mein /home wird voll" -> lvextend ... -> "hat sich erledigt" ...
Szenario 2: "Juhu, ein HDD gewonnen!" -> vgextend ... -> ...

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von quilty
Szenario 1: "Oh, mein /home wird voll" -> lvextend ... -> "hat sich erledigt" ...
Szenario 2: "Juhu, ein HDD gewonnen!" -> vgextend ... -> ...

Szenario 1 ist kein Vorteil gegenüber der Alternative, sowieso die ganze restliche Platte als /home zu deklarieren - wenn das mal voll ist, ist sowieso kein Platz mehr.

Szenario 2 verteilt ein Filesystem auf mehrere physische Platten und hat damit den Nachteil, dass das Überleben dieses Filesystems von mehr als einer Platte abhängt - da bleib ich lieber bei meinem Symlink und verteile die Daten manuell - so kann ich auch einfach verschiedene Backupstrategien für /home und für große Multimediainhalte fahren.

MONVMENTVM

...wie monvmental
Avatar
Registered: Apr 2005
Location: nowhere
Posts: 1572
/var wuerde ich aus Sicherheitsgruenden extra machen, sonst kann man die Platte mit Logs vollraeumen lassen ;)

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Zitat von MONVMENTVM
/var wuerde ich aus Sicherheitsgruenden extra machen, sonst kann man die Platte mit Logs vollraeumen lassen ;)

Halt ich mit logrotate für unwahrscheinlich, da muss müsste schon ärger was schief gehen.

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von Marcellus
Halt ich mit logrotate für unwahrscheinlich, da muss müsste schon ärger was schief gehen.

Mir hats bisher jedenfalls in den letzten 6 Jahren nie die /var-Partition angefüllt. Für einen Server mag ein separates /var schon sinnvoll sein (ganz besonders wenn man keinen lokalen Zugriff hat), aber auf der Workstation glaube ich auch, darauf verzichten zu können.

novy

Bloody Newbie
Avatar
Registered: Jan 2005
Location: /
Posts: 44
ich hab nur /boot und den Rest mit dem LVM aufgeteilt.
Für eine Workstation reicht das völlig aus.

t3mp

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6278
Ich hab jetzt keine Zeit für eine ausführlichere Aufschlüsselung, aber ja, grundsätzlich besteht keine organisatorische Notwendigkeit mehr für eine Aufteilung. Allerdings hab ich schon ein kleines / in das /var, /usr und natürlich auch /home und /opt eingehängt werden, damit die wichtigeren Systemteile jederzeit auf ein kleines, schnelles Medium umziehen könnten (Stichwort SSD).

/, /var, /usr und /home sind mit reiserfs formatiert für schnellen Zugriff u. Effizienz bei kleinen Files
/opt und nach Bedarf verschiedene directories wo es sich lohnt werden von einer einzigen ext4 Partition auf der Storage-Platte mittels mount -o bind gemountet (z.b. /usr/portage/distfiles und mehrere subdirs in /home).
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz