Linux 15.010 Themen, 106.838 Beiträge

/dev/.static/dev/fd0 Mounten

1GENNADIY1 / 5 Antworten / Flachansicht Nickles

Hallo!
Ich kann meinen Floppy Mounten, aber das geschiet nicht laut fstab Eintraegen.
In fstab steht:

/dev/.static/dev/fd0 /media/floppy0 auto,rw,user,noauto 0 0


wird aber auf /media/fd0 gemountet.
Wie das moeglich ist? Ich habe gedacht, dass fstab die entscheidende Stelle ist, wenn es um die Frage "Mounten" geht.
Meine /media sieht folgendermassen aus:

lrwxrwxrwx 1 root root 6 2007-08-15 16:52 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 2007-08-15 16:52 cdrom0
lrwxrwxrwx 1 root root 7 2007-08-15 16:52 floppy -> floppy0
drwxr-xr-x 2 root root 4096 2007-08-15 16:52 floppy0

- das ist vor Mounten des Floppys.
Und nach dem Mounten:

llrwxrwxrwx 1 root root 6 2007-08-15 16:52 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 2007-08-15 16:52 cdrom0
drwx------ 4 gennadiyupt gennadiyupt 7168 1970-01-01 01:00 fd0
lrwxrwxrwx 1 root root 7 2007-08-15 16:52 floppy -> floppy0
drwxr-xr-x 2 root root 4096 2007-08-15 16:52 floppy0

Ich rate nur, was das bedeuten mag.
Mein fstab sieht so aus, weil ich nach dem Update meinen Floppy nicht Mounten konnte - es fehlte /dev/fd0. Ich musste Device mit ./MAKEDEV erzeugen und per default wurde in /dev/.static/dev/fd0 erzeugt. Auch musste ich in /etc/modules den Eintrag "floppy" machen. Wie gesagt, es geht jetzt mit Disketten, aber ich bin neugirig, warum es so ist,wie es ist.
Mein System: Kubuntu Feisty Fawn 7.04, 32-bit.
Danke im Voraus!
P.S. Ich habe in einem anderen Forum eine Hilfe bekommen und zwar, dass es um udev und hal handelt, bin aber auf solche spezifische Dinge gestossen, dass mir klar ist, dass mein Wissen fuer solche Dinge vielleicht nicht ausreichend ist.
Tschuess!

bei Antwort benachrichtigen
KarstenW 1GENNADIY1 „Hallo! Danke fuer die Antwort. Komme leider nicht ganz klar. Muss noch mein...“
Optionen

Dem Mount Befehl muß bekannt sein, welche Gerätedatei zu deinem Floppy-Laufwerk gehört und dann mußt du das Verzeichnis angeben wo du deine Disketten reinhängen willst.
Damit du Daten lesen und schreiben kannst, mußt du in einer Gruppe sein die Schreib- und Leserechte auf die Gerätedatei des Floppylaufwerkes hat.

Ich wollte nur mal erklären was eine Gerätedatei ist, weil es so was unter Windows nicht gibt und die meisten Einsteiger noch nie ein Unix gesehen haben (ich auch nicht, außer Solaris und FreeBSD).

Normalerweise erstellt udev die Gerätedateien bei jedem Rechnerstart entsprechend den udev Regeln automatisch.
Bei meinem Debian etch ist die Gerätedatei des Floppy aber /dev/fd0.
Der Debian Installer hat mir udev automatisch installiert.
Als du MAKEDEV manuell aufgerufen hast, da wurde eventuell diese Geräetdatei falsch erstellt.


Du mußt mal in das Verzeichnis /dev/ wechseln und dir anschauen, welche Gruppe Schreib und Leserechte auf diese Gerätedatei hat.
Du mußt dann in dieser Gruppe Mitglied sein um Daten auf Disketten schreiben zu können.

PS: Du kannst eventuell mal überprüfen ob die udev Regeln richtig sind.
udev ist ein System für die Hardwareerkennung um Treiber automatisch zur Laufzeit zu laden .
Außerdem werden Gerätedateien dynamisch erzeugt , damit die Geräte die man an den Computer anschließen kann, immer die gleiche Gerätedatei bekommen und der Eintrag in der Datei /etc/fstab richtig ist.
Eine manuelle Konfiguration der udev Regeln ist normalerweise nur für USB Geräte notwendig.
Hier ist ein schöner Artikel über die Syntax bei den udev Regeln:

http://www.reactivated.net/writing_udev_rules.html

Ich weiß aber nicht warum das bei einem Diskettenlaufwerk gemacht werden soll.
Vielleicht sind die udev Regeln für dieses Diskettenlaufwerk bei der Installation oder dem Update falsch erstellt worden.

PPS: Wenn du dich nicht so gut auskennst, dann installiere doch Linux noch mal neu.
Ich habe udev bei Debian etch nicht selbst konfiguriert und habe keine Probleme mit dem Mounten von irgendwelchen Geräten.
Ich nutze einfach nur die Voreinstellungen von Debian.
Oder steig auf Debian etch 4.0 um ;-).













Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen