Wie kann ich Laufwerke auf Ubuntu Hardy oder Jaunty erneut scannen und erneut bereitstellen?

14318
pts

Wenn ich ein USB-Laufwerk an ein Ununtu Hardy- und Jaunty-System anschließe, hängt das System die auf dem Laufwerk gefundenen Partitionen an und öffnet für jede gemountete Partition ein Nautilus-Fenster. Innerhalb von Nautilus kann ich Partitionen aushängen.

Was ich brauche, ist ein Befehl oder eine Aktion, die das System zwingt, die verfügbaren Laufwerke und Partitionen erneut zu scannen und jede nicht eingebundene Partition automatisch zu mounten, einschließlich derer, die ich manuell von Nautilus abgehängt habe. sudo /etc/init.d/udev restartoder ... reloadtut das nicht.

Ab sofort trenne ich das USB-Laufwerk einfach ab und kommuniziere es erneut, wodurch ein Scan und ein Mount auf diesem Laufwerk erzwungen werden. Ich möchte jedoch das erneute Scannen erzwingen, ohne etwas abziehen zu müssen, am besten ohne dass der Benutzer die Namen des bekannten Geräts oder des Laufwerks kennt.

7

2 Antworten auf die Frage

3
Tim Williscroft

Versuchen Sie, die Addierregel zu udev auszulösen. Die Standardaktion ist Hinzufügen. (wahrscheinlich was du willst)

# udevadm trigger --subsystem-match=block 

Du kannst anrufen

# udevadm settle --timeout=60 

warten, bis udev seine Sache beendet hat. (in diesem Fall 60 Sekunden ist der Standardwert 180 Sekunden)

Sorry, keiner dieser Befehle funktioniert. Nachdem ich sie ausprobiert hatte und darauf gewartet hatte, dass etwas passiert, und ich aufgab, musste ich das USB-Kabel abziehen und es erneut anschließen, damit udev das Gerät erkennt. Hast du einen Befehl, den du ausprobiert hast und es funktioniert? pts vor 13 Jahren 0
2
schemacs

sudo unmount -aund sudo mount -aführt den Job aus, aber nur, wenn das Gerät nicht belegt ist (in Verwendung). Alle in / etc / mtab beschriebenen Dateisysteme sind gemountet oder unmounted. Aber nachdem ich es mit USB probiert habe, stellte sich heraus, dass es in Ordnung war.

Du hast zweimal "Mount" geschrieben. Meinen Sie, dass einer von ihnen "unmount" ist? Gnoupi vor 13 Jahren 1
Es tut mir leid, das ist ein Tippfehler. Ich habe es korrigiert. schemacs vor 13 Jahren 0
Ich kann diese Antwort nicht akzeptieren, weil sie den Nebeneffekt hat, dass bereits gemountete Partitionen umzählt werden. Ich brauche eine Lösung, die vorhandene Halterungen nicht berührt. pts vor 13 Jahren 0
Beachten Sie, dass der Befehl zum Abmelden falsch geschrieben ist. Es ist eigentlich ** umount **. drodsou vor 8 Jahren 0