linux-l: Re: floppy kann ich ploetzlich wieder mounten :)

Guntram Trebs gunni at mathematik.hu-berlin.de
So Mär 18 12:26:47 CET 2001


On Sun, 18 Mar 2001, Jia Baoyu wrote:

> Hi!
> 
> JETZT WIEDER NICHT :(
> 
> root at linux:/home/kotya > ls -l /dev/fd /dev/fd0
> lrwxrwxrwx   1 root     root           13 Dez 21 19:50 /dev/fd ->
> /proc/self/fd
>                                                       
> ^^^^^^^^                 Was soll
> es sein?

/proc/self/fd  ist bei mir ein Verzeichnis. 
Der Link von /dev/fd ist bei mir auch so gesetzt.

Die Befehle
cat /dev/fd
cat /dev/fd/0    
mount /dev/fd /mnt
mount /dev/fd/0 /mnt

machen den Eindruck, daß /dev/fd eine ganz andere Bedeutung hat.

Probier mal, was bei eingelegten Disketten folgende Befehle bewirken:

cat /dev/fd0
cat /dev/fd1

( 
Wenn Dein Terminal jetzt zerschossen ist, gib folgendes ein:
<CTRL-C>cat<ENTER><ESCAPE>c<ENTER><CTRL-D>

oder wechsel auf ein anderes Terminal und schiess es ab.

Theoretisch müßte jetzt der Disketteninhalt als Datenstrom angezeigt
werden. Das heißt, wenn Du wirre Zeichen auf den Bildschirm bekommst,
bist Du glücklich.
)


> brw-rw-rw-   1 root     disk       2,   0 Mär 17 21:42 /dev/fd0
> root at linux:/home/kotya > ls /proc/self/
> cmdline  cwd  environ  exe  fd  maps  mem  root  stat  statm  status 

Vergiß erstmal /proc/self

> und /proc/devices:
> 
>  Character devices:

uninteressant

>  
> Block devices:
>   1 ramdisk
>   2 fd
    ^ major number

Da ist der Treiber für Dein Diskettenlaufwerk.

Bei mir sieht das so aus:

ls -ld /dev/fd?
brw-rw-rw-   1 root     disk       2,   0 Jul 29  2000 /dev/fd0
brw-rw-rw-   1 root     disk       2,   1 Jul 29  2000 /dev/fd1
^ block device                          ^ minor number
                                   ^ major number

Wenn das bei Dir auch so aussieht, probiere

mount /dev/fd0 /mnt

Wenn nicht, dann probiere mal:

cd /dev
mknod floppydisk0 b 2 0
mknod floppydisk1 b 2 1
ls -l floppydisk?
mount /dev/floppydisk0 /mnt
mount /dev/floppydisk1 /mnt
ls /mnt
mount

Wenn das nicht funktioniert, hast Du vielleicht beim Kernelbacken einen
Fehler gemacht, oder Dein Diskettenlaufwerk funktioniert nicht.


viel erfolg,
	guntram




Mehr Informationen über die Mailingliste linux-l