Hallo David, an dieser Stelle ein spaetes (hoffentlich nicht zu spaetes) `Danke` fuer Deine Auskunft! On Mon, 29 Jan 2001, David Haller wrote:
Kontrollier mal
'ls -l /dev/hdc*' Das sollte folgendes ergeben: brw-rw---- 1 root disk 22, 0 Jul 23 1999 /dev/hdc brw-rw---- 1 root disk 22, 1 Jul 23 1999 /dev/hdc1 [..] brw-rw---- 1 root disk 22, 15 Jul 23 1999 /dev/hdc15 Das sieht bei mir, mit Ausnahme des Datums (Mar 11 2000) und der Sortierung, genauso aus.
Muesste jedoch nicht, gemaess der Fehlermeldung:
Jan 27 20:27:35 PENTIUM1 kernel: end_request: I/O error, dev 16:01 (hdc), sector 2063342 die Ausgabe von Žls -l /dev/hdc*Ž wie folgt aussehen (16 anstelle von 22)? brw-rw---- 1 root disk 16, 0 Mar 11 2000 /dev/hdc ^^^ Nach meinem Verstaendnis: Ja! (tut sie jedoch nicht). BTW, was bedeutet bei dev 16:01 das 01? Ich koennte mir vorstellen, dass es fuer die Partition 01 steht.
Korrigieren kannst du das dann mit (bitte nicht einfach machen sondern in 'man mknod' und /usr/src/linux/Documentation/devices.txt und im SuSE Handbuch nachlesen und _verstehen_. Ich entschaerfe mal durch echos):
Ich versuche wiederzugeben, was ich annehme, verstanden zu haben:
# echo mknod -m 660 /dev/hdc b 22 0 -m set permission mode - Zugriffsrechte setzen 660 Zugriffrechte wie bei chmod (-rw-rw----) /dev/hdc die Festplatte b erzeugt ein block device 22 mit der device-Nr. 22 0 als /dev/hdc
# for i in `seq 1 15`; do echo mknod -m 660 /dev/hdc$i b 22 $i; done das selbe für /dev/hdc1 bis /dev/hdc15 in einem Durchgang
Theoretisch duerfen diese beiden Zeilen (mknod -m... und for i...) nichts aendern (da ja Žls -l /dev/hdc*Ž schon den entsprechenden Eintrag auswirft, wie oben angefuehrt).
# echo chown root.disk /dev/hdc* change owner für /dev/hdc, /dev/hdc1 .. /dev/hdc15 Was bewirkt root.disk? man chown gibt dazu nichts her.
Danke nochmals + Gruss, Herbert