Partitionen unter Linux
Partitionen unter Linux
Hallo,
Im Gegensatz zu Windows, wo ich meine Partitionen alle als eigenständige Laufwerke
angezeigt bekomme, auch wenn sie auf nur einem Laufwerk real existieren, habe ich unter Linux trotz Partitionierungen (/home, /usr und natürlich swap und "/" ) alles unter "/", also der root-Partition. (Ich benutze nur eine Festplatte)
Werden mir mehrere Laufwerke nur angezeigt, wenn ich auch wirklich die betreffende
Partition (z.B. /home) auf einer anderen Platte habe? Es ist ja fast sinnlos /home etc. als normale "Ordener" unter "/" anzuzeigen, obwohl es eine eigenständige Partition ist. Da kann ich ja gleich alles unter "/" "normal" installieren.
Danke im voraus..
Im Gegensatz zu Windows, wo ich meine Partitionen alle als eigenständige Laufwerke
angezeigt bekomme, auch wenn sie auf nur einem Laufwerk real existieren, habe ich unter Linux trotz Partitionierungen (/home, /usr und natürlich swap und "/" ) alles unter "/", also der root-Partition. (Ich benutze nur eine Festplatte)
Werden mir mehrere Laufwerke nur angezeigt, wenn ich auch wirklich die betreffende
Partition (z.B. /home) auf einer anderen Platte habe? Es ist ja fast sinnlos /home etc. als normale "Ordener" unter "/" anzuzeigen, obwohl es eine eigenständige Partition ist. Da kann ich ja gleich alles unter "/" "normal" installieren.
Danke im voraus..
-
- Beiträge: 36
- Registriert: 16.11.2004 21:59:25
Re: Partitionen unter Linux
Nein, sinnlos ist das nicht, wenn du z.B. eine Windows-Partition hast, dann wird die auch nicht als extra Laufwerk angegeben, sondern z.B. unter /mnt/hda1 "eingehängt" , und eine CD-Rom wird z.B. unter /mnt/cdrom eingehängt, es gibt nur einen Dateibaum, das Wurzelverzeichnis (/) ist wirklich das Wurzelverzeichnis, es gibt keine Nebenverzeichnisse.chaeos hat geschrieben:Hallo,
Werden mir mehrere Laufwerke nur angezeigt, wenn ich auch wirklich die betreffende
Partition (z.B. /home) auf einer anderen Platte habe? Es ist ja fast sinnlos /home etc. als normale "Ordener" unter "/" anzuzeigen, obwohl es eine eigenständige Partition ist. Da kann ich ja gleich alles unter "/" "normal" installieren.
.
Und dass man ein CD-Rom Laufwerk nicht gleich mit auf die Festplatte legen kann, leuchtet irgendwie ein, oder?
Gruß
Max
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Re: Partitionen unter Linux
Du kannst keine "/home-Partition" haben. Es gibt nur Partitionen - /dev/hda1, /dev/hda2, /dev/hdb1, etcchaeos hat geschrieben:Werden mir mehrere Laufwerke nur angezeigt, wenn ich auch wirklich die betreffende
Partition (z.B. /home) auf einer anderen Platte habe?
Partitionen kannst du mounten - die Root-Partition kommt nach / und die anderen hängst du an irgendwelche Ordner - z.B. /home.
Insofern hängst du - wenn du eine Partition von einer anderen Platte einbinden willst - die einfach irgendwo sonst hin. z.B. /backup für meine Backup-Partition, etc
Wer beim booten wohin eingehängt wird steht in /etc/fstab.
Partitionen machen schon Sinn - u.A. kann ich so z.B.Es ist ja fast sinnlos /home etc. als normale "Ordener" unter "/" anzuzeigen, obwohl es eine eigenständige Partition ist. Da kann ich ja gleich alles unter "/" "normal" installieren.
- eine Partition unter mehreren Linuxen nach /home mounten (ok, macht Probleme wegen den Konfigurationsdateien und unterschiedlichen Programmen die darauf zugreifen wollen)
- einfacher backuppen (mit partimage und co)
- eben mal das Betriebssystem neu installieren, meine eigenen Daten sind auf einer anderen Partition
- verhindern dass z.B. eine zu gross gewordene Logdatei den ganzen Computer lahmlegt weil die Platte voll ist (nur die Partition mit /var drauf wird gefüllt)
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
Chaeos, ich denke, du solltest dir ein paar Grundlagen erlesen. Googel mal nach "linux dateisytem", http://www.debiananwenderhandbuch.de ist auch gut.
Also nach dem Gesagten habe ich es so verstanden:
Ich binde eine Partition in das System unter einer bestimmten Datei ein.
Diese Datei z.B. /home ist wiederum Bestandteil von / und eben auf dieser der root-Partition gespeichert.
Dieses Prinzip betrifft Partitionen aber auch andere Medien CDRom, Diskette,..etc.
Ich finde es aber trotzdem komisch, dass dann meine /home Datei nicht besonders gekennzeichnet ist, um anzuzeigen, dass man über sie auf eine eigene Partition zugreift.
Ich binde eine Partition in das System unter einer bestimmten Datei ein.
Diese Datei z.B. /home ist wiederum Bestandteil von / und eben auf dieser der root-Partition gespeichert.
Dieses Prinzip betrifft Partitionen aber auch andere Medien CDRom, Diskette,..etc.
Ich finde es aber trotzdem komisch, dass dann meine /home Datei nicht besonders gekennzeichnet ist, um anzuzeigen, dass man über sie auf eine eigene Partition zugreift.
Die Zuordnung von Partitions zu Laufwerksbuchstaben ist eine Einschränkung, die aus der DOS Zeit kommt und die es daher unter Linux und Unix nie gegeben hat.
Mittlerweile ist das auch Microsoft klar geworden und seit Win2k wird auch das Einhängen von Partitions in ein Verzeichnis unterstützt.
Die gemounteten Filesysteme kannst du dir übrigens mit dem Kommando "mount" anschauen.
Mittlerweile ist das auch Microsoft klar geworden und seit Win2k wird auch das Einhängen von Partitions in ein Verzeichnis unterstützt.
Die gemounteten Filesysteme kannst du dir übrigens mit dem Kommando "mount" anschauen.
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Ich dagegen finde es komisch dass...chaeos hat geschrieben:Ich finde es aber trotzdem komisch, dass dann meine /home Datei nicht besonders gekennzeichnet ist, um anzuzeigen, dass man über sie auf eine eigene Partition zugreift.
Ist halt imemr die Frage was man sich gewohnt ist. Auf jeden Fall bist du aber mit der Linuxschen und Unixschen Art mit Partitionen umzugehen deutlich flexibler.
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
Fast: Du bindest sie unter einem Ordner ein. Der Ordner muß vorhanden sein.chaeos hat geschrieben:Ich binde eine Partition in das System unter einer bestimmten Datei ein.
Wozu willst/musst du das als Anwender wissen? Wenn es dich interessiert, kannst du mit verschiedenen Kommandos nachsehen, z. B. "mount" oder "df".Ich finde es aber trotzdem komisch, dass dann meine /home Datei nicht besonders gekennzeichnet ist, um anzuzeigen, dass man über sie auf eine eigene Partition zugreift.
Das mit der Umgewöhnung mag wohl so sein.
@daeron:
Ist ein Ordner nicht auch eine Datei ?
Ist außerdem einfach übersichtlicher (finde ich).
Gibt es eigentlich irgend eine Empfehlung die Partitionierungen einzuteilen, wenn
man Linux als Worstation für den Heimgebrauch bentutzt also auch im Netz surft ?
Also /home sollte schon mal als Partition vorhanden sein.
Bei vielen Programmen vielleicht noch /usr und /var (wegen Druckerzwischenlage).
Und der Rest eben unter der / -Partition.
Nur wie verteile ich die prozentualen Anteile unter meinen Partitionen?
Welche Verzeichnisse wachsen am schnellsten ?
@daeron:
Ist ein Ordner nicht auch eine Datei ?
Na um z.B. zu sehen ob ich noch genug Platz auf einer Partition habe etc.Wozu willst/musst du das als Anwender wissen? Wenn es dich interessiert, kannst du mit verschiedenen Kommandos nachsehen, z. B. "mount" oder "df".
Ist außerdem einfach übersichtlicher (finde ich).
Gibt es eigentlich irgend eine Empfehlung die Partitionierungen einzuteilen, wenn
man Linux als Worstation für den Heimgebrauch bentutzt also auch im Netz surft ?
Also /home sollte schon mal als Partition vorhanden sein.
Bei vielen Programmen vielleicht noch /usr und /var (wegen Druckerzwischenlage).
Und der Rest eben unter der / -Partition.
Nur wie verteile ich die prozentualen Anteile unter meinen Partitionen?
Welche Verzeichnisse wachsen am schnellsten ?
Auf meinen reinen Workstations lasse ich die Partitioniererei schon lange sein. Ich nutze einfach 2 Partitionen - eine fuer / und eine fuer SWAP und bis dato noch gut damit klargekommen.
Auf Servern sieht das natuerlich anders aus!
Habe einfach zu oft frueher die Erfahrung gemacht, dass meine urspruengliche Kapazitaetsplanung irgendwann nicht mehr stimmte und auf einer Partition der Platz eng wurde, waehrend auf einer anderen Partition noch ne Menge Platz frei war. Seither lege ich nicht mehr so viele Partitionen auf Workstations an. Keep it simple!
Fuer /home kann man natuerlich auch auf Workstations ne eigene Partition anlegen und das mag auch sinnvoll sein, aber fuer /var sicherlich eher weniger. Nun, jeder nach seinen Praeferenzen. Das ist ja das gute an Linux
Auf Servern sieht das natuerlich anders aus!
Habe einfach zu oft frueher die Erfahrung gemacht, dass meine urspruengliche Kapazitaetsplanung irgendwann nicht mehr stimmte und auf einer Partition der Platz eng wurde, waehrend auf einer anderen Partition noch ne Menge Platz frei war. Seither lege ich nicht mehr so viele Partitionen auf Workstations an. Keep it simple!

Fuer /home kann man natuerlich auch auf Workstations ne eigene Partition anlegen und das mag auch sinnvoll sein, aber fuer /var sicherlich eher weniger. Nun, jeder nach seinen Praeferenzen. Das ist ja das gute an Linux

Genau das will ich vermeiden.meine urspruengliche Kapazitaetsplanung irgendwann nicht mehr stimmte und auf einer Partition der Platz eng wurde, waehrend auf einer anderen Partition noch ne Menge Platz frei war. Seither lege ich nicht mehr so viele Partitionen auf Workstations an. Keep it simple!
Ich denke /home mach ich auf jeden Fall, mal abwarten was die anderen noch so meinen.
Fuer /home kann man natuerlich auch auf Workstations ne eigene Partition anlegen und das mag auch sinnvoll sein, aber fuer /var sicherlich eher weniger. Nun, jeder nach seinen Praeferenzen. Das ist ja das gute an Linux
-
- Beiträge: 242
- Registriert: 03.01.2004 19:22:59
- Wohnort: Dresden
-
Kontaktdaten:
also erstmal gibt es ordner im fussballstadion oder im büro-regal. du meinst sicher verzeichnis (analog "directory"). prinzipiell handelt es sich dabei auch um dateien mit speziellen eigenschaften.chaeos hat geschrieben:Ist ein Ordner nicht auch eine Datei ?
die unix-philosophie ist, dass ein tool eine bestimmte aufgabe erfuellen soll. um zum beispiel rauszufinden was wohin gemountet ist kannst du das tool "mount" selbst verwenden, aber manch anderes tool kann das auch (zB "df"). um zu sehen wieviel platz auf den dateisystemen vorhanden ist nutzt man normalerweise das tool "df". es gibt sicher noch andere aber mir faellt grad keines ein.chaeos hat geschrieben:Na um z.B. zu sehen ob ich noch genug Platz auf einer Partition habe etc.Wozu willst/musst du das als Anwender wissen? Wenn es dich interessiert, kannst du mit verschiedenen Kommandos nachsehen, z. B. "mount" oder "df".
Ist außerdem einfach übersichtlicher (finde ich).
das kommt natuerlich auch darauf an wieviel platz du hast. sollten ein paar gigabyte platz verfuegbar sein wuerde ich so partitionieren:chaeos hat geschrieben:Gibt es eigentlich irgend eine Empfehlung die Partitionierungen einzuteilen, wenn man Linux als Worstation für den Heimgebrauch bentutzt also auch im Netz surft ?
- / -> ca 250 MB
swap -> ca 2xRAM
/var -> ca 250 MB
/tmp -> ca 250 MB
/usr -> ca die haelfte des restlichen platzes
/home -> die andere haelfte
gruss, matze
- Ein weiser Mann widerspricht seiner Frau nicht. Er wartet bis sie es selbst tut. -
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Also im Fusballstadion hab ich schon lange keinen Ordner mehr gesehen.matze-peng hat geschrieben:also erstmal gibt es ordner im fussballstadion oder im büro-regal. du meinst sicher verzeichnis (analog "directory"). prinzipiell handelt es sich dabei auch um dateien mit speziellen eigenschaften.chaeos hat geschrieben:Ist ein Ordner nicht auch eine Datei ?

Empfehlungen gibt es etwa soviele wie Linux-User. Ich habe für mein Hauptarbeitssystem folgende Einteilung:chaeos hat geschrieben:Gibt es eigentlich irgend eine Empfehlung die Partitionierungen einzuteilen, wenn man Linux als Worstation für den Heimgebrauch bentutzt also auch im Netz surft ?
- 500 MB Swap (habe 380 MB Ram)
- 6 GB /
- Rest /home
(und 10 GB /backup (für Rdiff-Backup Sicherungen von /etc und meinen eigenen Dateien))
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
Okay, ist vielleicht Definitionssachechaeos hat geschrieben:Ist ein Ordner nicht auch eine Datei ?

Eine 40 GB-Platte würde ich so partitionieren (nicht im Serverbetrieb):
/ = 8 GB
/swap = 1 GB (2xHauptspeicher)
/home = rest
Bei größeren Platten dann vielleicht bis zu 15 GB für die Rootpartition (falls man viel herumspielt, ein apt-proxy-repository unterhält usw), für /home den Rest. Weiter aufteilen würde ich die Platte für den Heimbedarf auch nicht.
Da es ja schon soviele Vorschläge gibt, kann ich ja meine Aufteilung auch noch vorschlagen 
/ -> 9 GB
swap -> 1 GB (bei 1GB Ram)
/home -> 10 GB
/srv -> 5 GB
/opt -> 5 GB
Die restlichen 10GB der Platte waren ursprünglich mal ein Windows-System werden aber im moment nicht mehr verwendet. Sobald ich mal Zeit habe, werde ich die home-Partition entsprechend vergrößern.
/srv beinhaltet alle Datein, die über irgendwelche Server im lokalen Netz zugänglich gemacht werden (teilweise auch via dyndns) Also Webseiten, FTP-Ordner usw.
/opt ist deswegen ausgelagert, weil ich darauf Programme installiert habe, die ich dann über's Netz von einem anderen rechner aus auch nutzen kann. Also Programme, die keine direkte Installation bzw. Konfiguration ans System erfordern. Zum Beispiel eclipse, java, diverse Spiele
/home ist klar warum das ausgelagert ist. Einfach um bei einer eventuellen Neuinstallation die Home-Verzeichnisse nicht zu verlieren.
Der zweite Rechner ist ziemlich genauso aufgeteilt
/ -> 9 GB
swap -> 512 GB (bei 512 MB Ram)
/home -> 10 GB
/soundsrv -> 10 GB
/opt -> NFS auf Rechner 1
/home ist aus den gleichen Gründen wie beim ersten Rechner ausgelagert, wobei ich schon seit einiger Zeit am Überlegen bin, ob man diese beiden homes vielleicht zusammenlegen kann.
/soundsrv enthält massig mp3s, die über Icecast im Netz verteilt werden. Funktioniert aber seit dem Umstieg auf debian noch nicht wirklich und ich komme nicht dazu, dass ich mir das wieder konfiguriere.
/opt verwende ich vom Host-Rechner. Daher befinden sich in /opt bei mir nur hardwareunabhängige Installationen.
Achja. Beide Rechner haben zusätzlich noch eine weitere Platte, die über /backup eingehängt ist. Der Name sagt glaub ich schon alles. da bin ich aber auch noch am basteln, damit das wieder so funktioniert, wie ich das unter SuSE verwendet habe (komplettes automatisches Systembackup via Cron-Job in regelmäßigen Abständen.)
ich denke aus den bisherigen Posts sieht man schon, dass es eigentlich keine feste Regel bezüglich der Aufteilung gibt. Es gibt gemeinsamkeiten, wie das Auslagern des Home-Verzeichnisses und häufig auch das Auslagern von /var
Aufsplittungen des Rest-Systems sind eigetlich eher selten, wobei auch dies sinnvoll sein kann. Angeblich bringt es auch Performance-Vorteile, wenn man zum Beispiel /usr auf eine andere Platte auslagert (nicht nur eigene Partition!)
Ich habe zu Beginn alles nur in eine Partition geworfen. Aber spätestens bei der ersten neuinstallation wird man das bereuen *g*

/ -> 9 GB
swap -> 1 GB (bei 1GB Ram)
/home -> 10 GB
/srv -> 5 GB
/opt -> 5 GB
Die restlichen 10GB der Platte waren ursprünglich mal ein Windows-System werden aber im moment nicht mehr verwendet. Sobald ich mal Zeit habe, werde ich die home-Partition entsprechend vergrößern.
/srv beinhaltet alle Datein, die über irgendwelche Server im lokalen Netz zugänglich gemacht werden (teilweise auch via dyndns) Also Webseiten, FTP-Ordner usw.
/opt ist deswegen ausgelagert, weil ich darauf Programme installiert habe, die ich dann über's Netz von einem anderen rechner aus auch nutzen kann. Also Programme, die keine direkte Installation bzw. Konfiguration ans System erfordern. Zum Beispiel eclipse, java, diverse Spiele
/home ist klar warum das ausgelagert ist. Einfach um bei einer eventuellen Neuinstallation die Home-Verzeichnisse nicht zu verlieren.
Der zweite Rechner ist ziemlich genauso aufgeteilt
/ -> 9 GB
swap -> 512 GB (bei 512 MB Ram)
/home -> 10 GB
/soundsrv -> 10 GB
/opt -> NFS auf Rechner 1
/home ist aus den gleichen Gründen wie beim ersten Rechner ausgelagert, wobei ich schon seit einiger Zeit am Überlegen bin, ob man diese beiden homes vielleicht zusammenlegen kann.
/soundsrv enthält massig mp3s, die über Icecast im Netz verteilt werden. Funktioniert aber seit dem Umstieg auf debian noch nicht wirklich und ich komme nicht dazu, dass ich mir das wieder konfiguriere.
/opt verwende ich vom Host-Rechner. Daher befinden sich in /opt bei mir nur hardwareunabhängige Installationen.
Achja. Beide Rechner haben zusätzlich noch eine weitere Platte, die über /backup eingehängt ist. Der Name sagt glaub ich schon alles. da bin ich aber auch noch am basteln, damit das wieder so funktioniert, wie ich das unter SuSE verwendet habe (komplettes automatisches Systembackup via Cron-Job in regelmäßigen Abständen.)
ich denke aus den bisherigen Posts sieht man schon, dass es eigentlich keine feste Regel bezüglich der Aufteilung gibt. Es gibt gemeinsamkeiten, wie das Auslagern des Home-Verzeichnisses und häufig auch das Auslagern von /var
Aufsplittungen des Rest-Systems sind eigetlich eher selten, wobei auch dies sinnvoll sein kann. Angeblich bringt es auch Performance-Vorteile, wenn man zum Beispiel /usr auf eine andere Platte auslagert (nicht nur eigene Partition!)
Ich habe zu Beginn alles nur in eine Partition geworfen. Aber spätestens bei der ersten neuinstallation wird man das bereuen *g*
Richtig. Aber es hat sich gelohnt, denn ich denke das sich damit mein Verständnis und auch etwas mein "feeling" für die Partitionierung unter Linux verbessert hat. Das ist schon wichtig.Mossi hat geschrieben: ich denke aus den bisherigen Posts sieht man schon, dass es eigentlich keine feste Regel bezüglich der Aufteilung gibt. Es gibt gemeinsamkeiten, wie das Auslagern des Home-Verzeichnisses und häufig auch das Auslagern von /var
Also danke für die ganzen Posts.