Hi Falk,
On Tue, Jul 29, 2008 at 11:15:47 +0200, falk.doering@fadoe.de wrote:
Was genau meinst Du mit "/dev/sda1 bis /dev/sda12 werden angezeigt"?
Existieren die Device Nodes in /dev? Das muss nichts heissen.
Existieren.
Tauchen sie in /proc/partitions auf? Dann hat der Kernel Partitionen auf der Platte festgestellt und es gibt doch eine Partitionstabelle.
Nein. Tauchen nicht auf.
Nochmal grundsaetzlich was zu Eintraegen im /dev-Verzeichnis. Diese Eintraege zeigen _nicht_ zuverlaessig an, ob eine Hardwareressource oder ein Kerneltreiber existiert bzw. zugegriffen werden kann. Man kann problemlos "mknod /dev/hda15 b 3 15" aufrufen, hat damit aber nicht die Platte partitioniert. Wenn es keine 15. Partition auf hda gibt, liefert ein Zugriff an /dev/hda15 dann "no such device" (nicht zu verwechseln mit "no such file or directory"), weil der Kernel fuer diese Geraeteadresse (Block 03:0f) keinen Treiber registriert hat.
Mit udev ist das /dev-Verzeichnis dynamischer geworden, aber viele Distributoren legen einen Teil der Device Nodes zusaetzlich statisch an.
Gruss, Chris