Wie USB-Gerät auf Raspberry Pi auswerfen (nicht nur abmelden)

12

Gibt es eine Möglichkeit, einen Auswurf in Raspbian tatsächlich an ein USB-Gerät zu senden? Wie in:

sudo udisks --eject /dev/sda

In anderen Debian-Systemen funktioniert dies einwandfrei. Aber auf dem Pi scheint es Komplikationen zu geben.

Ich habe spezielle Hardware, die ausgeworfen werden muss. Daher sind Antworten vom Typ "Unmount" und "Sicher entfernen" in diesem Fall für mich nicht hilfreich.

Außerdem habe ich festgestellt, dass der Raspbian-Dateimanager neben USB-Geräten ein Auswurfsymbol aufweist. Obwohl dies unter Ubuntu problemlos funktioniert, führt selbst dieser integrierte Dienst den Auswurfdienst nicht aus und gibt Fehlermeldungen aus.

Kann jemand ohne Fehlermeldung einen Auswurf durchführen?

SpiRail
quelle

Antworten:

16

Ich habe es gefunden! Es war wirklich einfach, dass Eject einfach nicht installiert ist. (Das ist neu!)

Sie müssen nur Folgendes tun:

sudo apt-get install eject

Dann udisksklappt das ganz gut:

udisks --unmount /dev/sda
udisks --eject /dev/sda

Es ist eine etwas erfrischende Antwort: Raspbian ist so rationalisiert, dass sie sogar dachten, Ihnen so etwas wie Auswerfen nicht zu geben, es sei denn, Sie brauchen es tatsächlich. (was die meisten Leute nicht tun, daher sollte es nicht standardmäßig da sein)

SpiRail
quelle
1
Es funktioniert auch mit: sudo umount / path / to / devicename
Hezarfen
2
Ich habe das installiert und es stand, dass / dev / sda1 keine Festplatte war - obwohl es ein USB-Stick war. Also habe ich das System heruntergefahren, um es auszuwerfen. Es ist seltsam, dass es das Mathametica-Ding, Spiele und viele andere nutzlose Dinge enthält, aber nicht etwas so Wichtiges wie das Auswerfen eines an den USB-Anschluss angeschlossenen Geräts. (Oder als Menüpunkt / Rechtsklick im Dateimanager?) Sehr merkwürdig.
Traderhut Games
1
sda1 ist keine festplatte. Ich denke, es ist nur sda, die funktioniert. Sie müssen zuerst aussteigen. Und Sie sollten wahrscheinlich nicht im gemounteten Verzeichnis sein. Andere Dinge, die ich erlebt habe, sind Probleme, als es von einem anderen Benutzer bereitgestellt wurde. Sie können sudo versuchen. Wenn es immer noch nicht funktioniert, habe ich keine Ahnung.
SpiRail
1
sda1ist eine Partition, sdaist ein Gerät. Sie können die Bereitstellung einer Partition aufheben, eine Partition jedoch nicht auswerfen.
Seamus