Einfachster Weg:Schauen Sie sich die Ausgabe von dmesg
an nach dem Anschließen des USB-Geräts. Es sollte Ihnen zeigen, was /dev
ist Knoten zugewiesen wurde.
Solange Sie udev ausführen, können Sie dies einfach tun, indem Sie auf /dev/disk/by-id/usb-Herstellername verweisen _Seriennummer . Diese erscheinen als symbolische Links, auf die Sie entweder direkt in Ihrer fstab verweisen oder die Sie mit readlink -e dereferenzieren können um das zugehörige Blockgerät zu ermitteln.
Hier ist ein Beispiel aus der realen Welt. An meinem Rechner habe ich 3 USB-Festplatten angeschlossen. Diese werden jeweils in /dev/disk/by-id mit eindeutigen Seriennummern angezeigt (obwohl sie eine gemeinsame Herstellerzeichenfolge haben). Ich habe symbolische Links zu jedem dieser drei eindeutigen Einträge erstellt und kann jetzt schnell feststellen, welches Laufwerk welches ist (und welches Gerät jedem Laufwerk zugeordnet ist), indem ich readlink -e linkname ausführe . Führen Sie beispielsweise readlink -e /root/disk2 aus auf meinem Rechner zeigt derzeit "/dev/sde ", während readlink -e /root/disk3 erzeugt keinerlei Ausgabe.
All dies sind gute Vorschläge, aber die schnellste und am wenigsten ausführliche Methode besteht darin, einfach Folgendes in das Terminal einzugeben:
mount
Dies gibt eine Liste aller gemounteten Geräte (dies setzt voraus, dass das USB-Laufwerk gemountet ist, was normalerweise bei modernen Linux-Distributionen der Fall ist).