Hallo
vor einigen Tagen habt ihr mir u.a. geraten Debian
zu installieren da ich einen Fileserver (Samba),
Firewall und Webserver zu Lernzwecken aufsetzen
möchte.Nun bin ich dabei Debian zu installieren, bzw. ich
muss Partitionen erstellen. Ich habe eine 80GB
grosse Disk und darauf soll ausschliesslich Linux
laufen.Hab gelesen dass für /home usw. eine separate
Partition angelegt werden soll...? Wie muss ich
einer Partition das /home zuweisen?
Es ist grundsätzlich eine gute Idee, mehrere
Partitionen anzulegen. Auf jeden Fall solltest Du das
System und Deine persönlichen Datei (/home) getrennt
halten. Ein weiterer Vorteil ist, daß bei einem
Dateisystemschaden nur ein Teil des Systems beschädigt
wird. Wenn zum Beispiel /tmp auf einer eigenen
Partition liegt und kaputt geht, dann ist das nicht so
schlimm, als wenn das Dateisystem der Root-Partition
hin ist.
Außerdem kannst Du für die einzelnen Dateisysteme
verschiedene Optionen angeben. Es ist zum Beispiel
möglich, Partitionen wie /usr, /usr/local und /opt
read-only einzuhängen. Bei Debian wird normalerweise
recht genau darauf geachtet, daß veränderliche Daten
an passenden Orten, z.B. in /var, gespeichert werden.
Daher muß nach /usr (fast) nur geschrieben werden,
wenn Du mit der Paketverwaltung Software installierst
und entfernst. Natürlich kann apt dabei so eingestellt
werden, daß es für die Dauer der Installation/des
Entfernens den Status auf read-write ändert, ganz
automatisch.
Du solltest auf jeden Fall mal einen Blick in das
Securing Debian Howto werfen. Das hat jede Menge Infos,
unter anderem zum richtigen Partitionieren:
http://www.nl.debian.org/doc/manuals/securing-debian-howto/ch3.en.html#s3.2
http://www.nl.debian.org/doc/manuals/securing-debian-howto/ch4.en.html#s4.9
Außerdem vielleicht lesenswert:
http://twiki.iwethey.org/twiki/bin/view/Main/NixPartitioning
Und zum Abschluß noch meine Partitionierung:
Swap 512 MB
/boot 32 MB
/ 96 MB
/var 1024 MB
/tmp 1024 MB
/usr 3584 MB
/opt 1024 MB
/usr/local 2560 MB
/home 2048 MB
Der Rechner hat 512 MB RAM. Du siehst, das praktisch
alles auf einer eigenen Partition ist, was nicht
für den Systemstart benötigt wird. Damit kann die
Root-Partition sehr klein sein (es sind ca. 50 MB
belegt). Die Größe von /var und /tmp hängen sehr vom
Verwendungszweck des Servers (oder wie bei mir des
Desktops) ab. Dein /usr könnte wahrscheinlich kleiner
sein, da Du auf Riesen wie OpenOffice, XFree und KDE
auf dem Server verzichten kannst. In /usr/local
befinden sich bei mir vor allem ein paar große Spiele
(und SelfHTML :-)). Möglicherweise möchtest Du auf
einem Dateiserver eine eigene Partition für die
bereitgestellten Daten verwenden.
So, mehr fällt mir im Moment nicht ein. Ich hoffe,
es hilft Dir weiter.
Server