Raspberry PiでUSBデバイスを取り出す方法(アンマウントだけでなく)


12

RaspbianのUSBデバイスに実際にイジェクトを送信する方法はありますか?次のように:

sudo udisks --eject /dev/sda

他のDebianシステムでは、これは正常に機能します。しかし、Piには合併症があるようです。

取り出しが必要な特定のハードウェアがあります。したがって、この場合、残念ながらマウント解除して「安全に削除」するタイプの回答は役に立たない。

また、RaspbianファイルマネージャーのUSBデバイスの横に取り出しアイコンがあることに気付きました。これはUbuntuで正常に機能しますが、この組み込みサービスでさえもイジェクトサービスを実行せず、エラーメッセージを表示します。

エラーメッセージなしで他の誰かがイジェクトを実行できますか?

回答:


16

見つけた!イジェクトがインストールされていないということは本当に簡単でした。(それは新しいものです!)

あなたがする必要があるのは:

sudo apt-get install eject

その後、udisksうまく動作します:

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

それはやや爽快な答えです:Raspbianは非常に合理化されているので、実際に必要でない限り、イジェクトのようなものを提供しないとさえ考えていました。(ほとんどの人はそうしないので、デフォルトではそこにあるべきではありません)


1
sudo umount / path / to / devicename
Hezarfen

2
私はそれをインストールしました、そして、それは/ dev / sda1がディスクではないと言いました-それがUSBサムドライブであったとしても。だから、私はそれを取り出すためにシステムをシャットダウンすることになりました。Mathameticaのもの、ゲーム、その他多くの役に立たないものが含まれているのは奇妙ですが、USBに差し込まれたデバイスを取り出すほど重要なものは含まれていません。(または、ファイルマネージャでメニュー項目/右クリックとして使用しますか?)
トレーダーハットゲーム

1
sda1はディスクではありません。動作する唯一のSDAだと思います。最初にアンマウントする必要があります。そして、おそらくマウントされたディレクトリにいるべきではありません。私が経験した他のことは、別のユーザーによってマウントされたときの問題です。sudoを試すことができます。それでも機能しない場合は、私にはわかりません。
SpiRail

1
sda1パーティションでsdaあり、デバイスです。パーティションをアンマウントできますが、パーティションを取り出すことはできません。
シーマス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.