In / dev sehen Sie die Festplatten tatsächlich als / sda und / sdb usw. Wenn Sie zu / dev / disk / by-id / gehen, sehen Sie eine andere Liste mit eindeutigen Gerätenamen.
Verwenden Sie diesen Namen beim Mounten genauso wie / sda.
Der Vorteil der Verwendung eindeutiger Gerätenamen anstelle von Namen wie / sda besteht darin, dass das Gerät jedes Mal auf die gleiche Weise bereitgestellt wird, unabhängig von der Startreihenfolge oder den beim Neustart verbleibenden USB-Sticks, wodurch sich die Reihenfolge der USB-Laufwerke usw. ändern kann.
Hier ist der Mount-Befehl für meinen Cowen-MP3-Player (eine Zeile):
mount /dev/disk/by-id/usb-COWON_J3_0221001E55027D511123241626337D51-0:0 /media/cowon-j3-main
Und um das Micro-SD in dasselbe Gerät zu mounten, gehe ich zurück zu / dev / disk / by-id, um den Namen zu ermitteln, und mounte es wie folgt (eine Zeile):
mount /dev/disk/by-id/usb-COWON_J3_EXT_0221001E55027D511123241626337D51-0:1-part1 /media/cowen_j3_card/
Sie müssen natürlich zuerst die Mount-Verzeichnisse erstellen. Normalerweise lege ich Laufwerke mit festen Medien in / mnt / und Laufwerke mit Wechselmedien in / media / ab. Andere machen es anders.
Sobald es direkt über die Befehlszeile funktioniert, können Sie es in Ihre Dateisystemtabelle einfügen (bearbeiten Sie / etc / fstab als root), um das Mounten zu vereinfachen.
Hier ist ein Auszug aus meiner Tabelle, der zeigt, wie ich 4 verschiedene MP3-Player einbinde (jeweils 1 Zeile pro Gerät und 2 pro Gerät, wenn eine Microsd-Karte darin enthalten ist):
# -------- Sansa 4 GB e260 im Rockbox-Modus
/ dev / disk / by-id / usb-Rockbox_Internal_Storage_90000000000000000A4B4520213ED0490-0: 0-part1 / media / sansa-main auto noauto, Benutzer 0 0
/ dev / disk / by-id / usb-Rockbox_SD_Card_Slot_90000000000000000A4B4520213ED0490-0: 1-part1 / media / sansa-main auto noauto, Benutzer 0 0
# -------- Sansa 8 GB e280 im Sansa-Modus
/ dev / disk / by-id / usb-SanDisk_Sansa_e280_D008E2146237B49F00000000000000-0: 1-part1 / media / sansa-main auto noauto, Benutzer 0 0
# -------- Cowen J3
/ dev / disk / by-id / usb-COWON_J3_0221001E55027D511123241626337D51-0: 0 / media / cowen_j3_main / auto noauto, Benutzer, rw 0 0
/ dev / disk / by-id / usb-COWON_J3_EXT_0221001E55027D511123241626337D51-0: 1-part1 / media / cowen_j3_card / auto noauto, Benutzer, rw 0 0
# -------- Cowen S9
/ dev / disk / by-id / usb-COWON_S9_1600001E55166FBC1025241539136FBC-0: 0 / media / cowen_s9 / auto noauto, Benutzer, rw 0 0
Sobald es in der fstab ist, kann ich es auf diese kürzere Weise mounten, anstatt es wie oben beschrieben mit dem vollständigen Befehl zu mounten:
mount /media/cowen_s9_main
und es macht das gleiche.
Um es noch einmal zusammenzufassen: Erstellen Sie zunächst die Mount-Punkte (Verzeichnisse), die Sie zum Mounten verwenden. Zweitens: Suchen Sie den eindeutigen Gerätenamen in / dev / disk / by-id. Drittens stellen Sie den Befehl mount zusammen und führen Sie ihn mit Ihrem eindeutigen Namen und dem von Ihnen festgelegten Einhängepunkt aus.
Dann "ls" ich normalerweise den Einhängepunkt, um sicherzugehen, dass das Gerät vorhanden und lesbar ist.
ls /media/cowen_s9_main
Ich war ausführlicher als Sie vielleicht gebraucht haben, aber andere werden das auch lesen. Bei den Kommentaren im fstab-Auszug wurde das Oktothorpe (#) aufgrund des Editors hier von der Vorderseite entfernt - sie müssen vorhanden sein, damit es funktioniert.