USBデバイス(ブロックデバイス/バルクストレージだけでなく、すべての種類)を安全に削除しますか?

USBデバイス(ブロックデバイス/バルクストレージだけでなく、すべての種類)を安全に削除しますか?

U&Lには、LinuxボックスからUSBデバイスを正しく削除する方法を尋ねるいくつかの質問があります。これは、暗黙的にマウントされたファイルシステムですでに使用されているブロックデバイスを意味します。

まあ、他のUSBデバイスもありますが、もっと一般的に尋ねたいです。私のLinuxボックスからUSBウェブカメラデバイスを削除したいとしましょう。単にエンディングを作成する正確で安全な方法は次のとおりです。

$ echo "1" | sudo tee /sys/bus/usb/devices/<device-addr>/remove

メモ:USB大容量記憶装置の場合、まだマウント解除されていなくても、上記のコマンドで電源を「削除」できることがわかりました。マウントポイントはまだ存在し、それにアクセスするとInput/output errorsが発生します。これは、他の種類のUSBデバイス(Webcamガジェットなど)の場合は、最初にロードされたカーネルを削除する必要がある可能性があることを示しています(例:経由)rmmod。それ以外の場合は、カーネルを無効にする必要があります。削除されたデバイスは何ですか?

関連情報