Laufwerke unter Linux

August 5, 2008 by Christian  
Kategorie Einsteiger

Was die Ein/Umsteiger wohl am meisten beschäftigt:
Wo sind meine Laufwerke ( c:, d:) und wie heißen sie jetzt?
Wie krieg ich eine Platte neu ins bestehende System?

Linux verwendet ein anderes Dateisystem, und wenn man mal begriffen hat wie es läuft, dann ist vieles einfacher.

Im Gegensatz zu Windows kann man unter Linux verschiedene Dateisysteme verwenden:
ext2fs – Standardfilesystem
ext3fs – Journaling Filesystem
ReiserFS – Das Reiser Journaling Filesystem Experimentiell!
jfs – Journaling Filesystem

Nach einer Installation sind die schönen Laufwerksbuchstaben weg, plötzlich steht hier hda1, hda2, hdc und möglicherweise andere.

Das liegt an der Verwaltung von Linux:
Jedes System hat 2 IDE-Controller für je 2 Geräte (Systeme mit 4 werden hier nicht berücksichtigt, ändern aber nichts, nur die Liste wird länger):

1.IDE mit Master und Slave
2.IDE mit Master und Slave

daraus ergeben sich die Bezeichnungen für die Platten:

1.IDE-Master : hda
1.IDE-Slave : hdb
2.IDE-Master : hdc
2.IDE-Slave : hdd

Und woher kommen die Ziffern?
Als Beispiel nehmen wir ein System mit einere Platte am 1.IDE als Master, ein CD-Laufwerk als Slave. Am 2.IDE als Master eine zweite Platte. Die erste Platte enthält das System und den Swap-Bereich, die zweite Platte die home-Partition.

Damit ergeben sich folgende Werte:

/dev/hda1 = / (root)
/dev/hda2 = swap
/dev/hdb = /cdrom (hier entfällt die Ziffer, da man CDs nicht partitionieren kann)
/dev/hdc1 = /home

Jetzt muss Linux nur noch wissen wo sich die Geräte befinden und wie sie heißen.
Dies wird in der Filesystem-Tabelle abgelegt. Diese Datei heißt fstab und liegt im Verzeichnis /etc.

Sie könnte dann etwa so aussehen:

/dev/hda1 / ext3 defaults 1 2
/dev/hdc1 /home ext3 defaults 1 2
/dev/hdc /cdrom auto ro,noauto,user,exec 0 0
/dev/fd0 /floppy auto noauto,user,sync 0 0
/dev/hda2 swap swap pri=42 0 0

Zwischen den verschiedenen Distributionen bestehen hier aber Unterschiede, deshalb kann die Datei abweichen.

Das root-Verzeichnis wird immer als erstes gemountet, da das System sonst nicht läuft, daher steht es an der ersten Stelle in der fstab. Audio-CDs, Video-CDs, DVDs kann man nicht mounten, die Programme erkennen das Dateisystem automatisch.

Verfasser des Artikels: BatGirl



Kommentare