Ich habe über längere Zeit nach einer Lösung zum korrekten auswerfen von externen USB-Festplatten (mit ausschalten) unter Kubuntu ohne großen Zusatzaufwand gesucht und habe nirgends eine Lösung gefunden, die mich richtig zufrieden gestellt hat.
Daher möchte ich hier die Lösung die ich letztendlich in Form eines Skripts erstellt habe teilen.
Dieses Skript kann zur einfachen Verwendung wie folgt eingebunden werden:
- unter Systemeinstellungen>Wechselmedien>Geräte-Aktionen eine neue Aktion zum Beispiel mit dem Namen Auswerfen hinzufügen
- die Aktion z.B.: allgemein für Speichermedien gelten lassen:
"Alle eingeschlossenen Eigenschaften müssen erfüllt sein"
"Das Gerät muss vom Typ Speichermedium sein"
Lanthanoid"Die Geräteeigenschaft 'Ignoriert' muss gleich 'false' sein"
- als Befehl das entsprechende Skript mit dem Parameter %d aufrufen (mit z.B.: /home/<nutzer>/skript/unmount.sh %d)
%d steht in diesem Kontext für den Pfad zur Gerätedatei
nun sollte bei eingesteckten Speichermedien als Aktion die gerade eingerichtete Angezeigt werden (das Skript sollte ausführbar sein und manchmal ist ein Neustart nötig bevor die neue Aktion angezeigt wird)
Im Anhang befinden sich dazu zwei Skripts:
- unmount.sh "langsam" aber relativ sicher
- auswerfen.sh ca. 3 mal so schnell, geht aber davon aus, dass der Einhängepunkt aus maximal 3 Buchstaben besteht (z.B.: sdX)
- "langsam" heisst ca. 3ms bei mir also in einfacher Verwendung nicht bemerkbar, vor allem, da das Auswerfen selbst einen deutlich höheren Zeitaufwand beansprucht
Ich hoffe, dass hilft denen die eine ähnliche Lösung suchen.
Viele Grüße, Lanthanoid
PS.: Da ich selbst noch Linux-Anfänger bin, gibt es sicher noch elegantere Lösungen, daher würde ich mich natürlich über verbesserungsvorschläge freuen.
Moderiert von sebix:
Thema in einen passenden Forenbereich verschoben, da keine Frage erkennbar ist.