Linux では、ペンドライブを抜くのを忘れた場合に警告を受け取る方法はありますか?

Linux では、ペンドライブを抜くのを忘れた場合に警告を受け取る方法はありますか?

昨日、コンピューターラボを出るときにペンドライブを差し込んだまま忘れてしまいました。親切な人がそれを見つけて返してくれなかったら、紛失していたでしょう。今後はこのようなことは避けたいのですが、どうやらツールログオフ時またはコンピュータをシャットダウンするときにペンドライブを残している場合に警告する Windows で使用できます。Linux でも同様に機能するものはありますか?

これを Fedora 17 (GNOME 3 シェル) で動作させる必要があり、できれば管理者権限を必要としない必要があります。

答え1

ログオフスクリプトを作成することができます(Linux 用のログオフ スクリプト/タスクを作成する) はUSBディスクが現在使用されているかどうかをチェックします。これは次のように実行できます。

if [ `lsmod | grep usb_storage | grep -o -E [0-9]+[[:space:]]*$` -gt 0 ]; then echo -e "\a\a\a\a"; fi 

このコマンドは、モジュールを使用しているデバイスの数をテストして USB ドライブが接続されているかどうかを判断しusb_storage、まだ接続されているデバイスがある場合はベルを 4 回鳴らします。代わりに、マウント解除などの他の操作を選択することもできますが、その時点でログオフしているため、オプションが制限されることに注意してください。

関連情報