Ich habe ein Toshiba USB-Diskettenlaufwerk, das ich unter Ubuntu verwenden muss. Wenn ich es anschließe und eine Diskette einlege, wird unter Ubuntu 10.10 nichts gemountet.
Ich hatte den Verdacht, dass die Hardware und / oder die Diskette defekt sind, und habe daher die Diskette sowie das Diskettenlaufwerk selbst unter Windows XP getestet, und alles war in Ordnung.
Ich konnte folgende Anweisungen finden:
Fügen Sie der Datei / etc / modules die folgende Zeile hinzu:
floppy
Geben Sie die folgenden Shell-Befehle ein:
mkdir /media/floppy
mount -t vfat /dev/sdc /media/floppy -o uid=1000
Dadurch wird die Diskette gemountet, aber ich möchte, dass dies automatisch geschieht. Wenn ich das Laufwerk an den USB-Anschluss anschließe, wird die Diskette automatisch gemountet.
Wie kann ich das zum Laufen bringen? Oder funktioniert Ubuntu nur mit internen Diskettenlaufwerken?
dd
), aber sie werden nicht gemountet.Antworten:
Das folgende Verfahren funktionierte sofort unter Ubuntu 12.04:
BEMERKUNG :
Der
df
Befehl zeigt , dass / dev / SDD , die zeigt , d im Gebrauch das zuletzt zugewiesene Laufwerk. Ich muss dies wissen, um das nächste verfügbare zu finden, das im nachfolgendensudo mount ...
Befehl verwendet wird. In meinem Fall ist das nächste Laufwerk / dev / sde.Sie müssen das richtige Laufwerk für Ihr eigenes System ermitteln. Zum Beispiel könnten Sie / dev / sda oder sdb oder sdc haben.
Um zunächst die Laufwerksinformationen anzuzeigen:
df
Führen Sie
mkdir
als Nächstes Folgendes aus undmount
:Für die automatische Ausführung beim Booten verwende ich normalerweise Perl-Skripte, die automatisch erkennen und anpassen und den Partitionen stabile Namen geben.
Ich brauche dies zu diesem Zeitpunkt nicht für Disketten und habe es daher nicht optimiert. Vielleicht ist der Befehl "
mount ...
" nicht optimal ....)Eine allgemeinere, aber etwas primitive Lösung wäre, eine Bash- / Batch-Datei mit mehreren Zeilen wie oben
sudo...
mit den verschiedenen möglichen Varianten/dev/sd...
auf dem spezifischen PC zu erstellen .In den Einstellungen von "Startup Applications" wird diese Datei möglicherweise aufgerufen. Ich habe das nicht getestet.
Darüber hinaus geht es hier nicht um den Aspekt des Entfernens oder Einlegens einer anderen Diskette. Dies könnte auf automatische oder zumindest halbautomatische Weise erfolgen ....
Ich weiß nicht, ob der obige Weg optimal ist. Ich wollte nur hilfreiche Informationen hinzufügen, nachdem ich mein eigenes Problem mit den vorhergehenden Antworten gelöst hatte.
quelle
Auf meinen älteren Systemen mit integrierten Diskettenlaufwerken wird das Laufwerk als / dev / fd0 bezeichnet. Leider mounten spätere Versionen von Ubuntu diese Laufwerke nicht automatisch und erstellen auch kein Verzeichnis in / media dafür.
Um mein Laufwerk zu mounten, muss ich zuerst ein Verzeichnis erstellen, in dem ich es mounten kann
/media/floppy
. Dann kann ich es mit montierensudo mount /dev/fd0 /media/floppy
.quelle
Stellen Sie sicher, dass sich eine Diskette im Laufwerk befindet, da sonst nichts zu mounten ist! Nicht
sudo mount
oder sonst können Sie nur mit Root-Rechten zugreifen.Führen Sie zunächst die Laufwerksinformationen aus, um sie anzuzeigen
df
.Auf meinem System mit einer Festplatte erscheint die Diskette als
sdb
(sda
war die Festplatte)Dann zu montieren:
z.B:
quelle
Ich habe ein kleines Skript geschrieben, das die Laufwerks-ID beim Ausführen automatisch erkennt und einen Teil der Eselarbeit erledigt. Dies ist nicht perfekt, da es möglich ist, dass es das Falsche erkennt (beachten Sie die Kommentare), aber es scheint die meiste Zeit für mich zu funktionieren:
So machen Sie ein sauberes Unmount:
quelle
Wenn die Diskette nicht in der Mount-Liste angezeigt wird, kann es zu Problemen mit der Erkennung von Diskettenlaufwerken durch Ubuntu kommen. Ich denke, wir brauchen mehr Informationen über das Problem, bevor wir über das Problem und seine Lösung theoretisieren können. Da es sich um ein USB-Gerät handelt, können Sie anhand der lsusb-Protokolle feststellen, ob das Gerät von Ubuntu erkannt wurde. Ein guter Ort, um nach Problemen bei der Hardwareerkennung zu suchen, ist - https://wiki.ubuntu.com/DebuggingHardwareDetection
quelle
Sie müssen das Laufwerk angeschlossen lassen - Ubuntu weist dem Laufwerk beim nächsten Anschließen gerne / dev / sdc oder / dev / sdd zu, da dies bei mir der Fall ist.
Da auf dem Laufwerk kein Dateisystem installiert ist, können Sie möglicherweise keine UUID abrufen, um das Dateisystem eindeutig zu identifizieren.
quelle
Wie unter http://ubuntuforums.org/showthread.php?t=1641104 gezeigt, ist der einfachste Weg, es zu mounten:
quelle