新しく挿入されたディスクのコールバックを登録しますか?

新しく挿入されたディスクのコールバックを登録しますか?

ユーザーが外部ドライブを接続すると、私のコールバックが呼び出され、手動でディスクをマウントできるようにシステムにコールバックを登録する方法があるかどうか疑問に思います。

現在私がやっていることは、起動前にドライブが接続されている場合は自動的にマウントされるようにデフォルト項目を/etc/fstabonに設定することです。nofail私が望むのは、いつでもドライブを接続し、システムによって自動的にマウントされるようにすることです。

lsblkループでポーリングせずにこれを行う方法はありますか?

答え1

udevadm を使用してサブシステムブロックを監視し、id_type を cd として使用します。これにより、変更/追加/削除を確認できます。

関連情報