LinuxでのUSBデバイスの取り付け手順

LinuxでのUSBデバイスの取り付け手順

USBドライブが自動的にマウントされるUbuntuを実行しています。
USBデバイスをポートに接続するとどうなりますか? Linuxのどの部分で新しいデバイスが接続されているかを検出しますか?後でシステムにインストールするためにどのプロセス(そして誰によって)が呼び出されますか?これらのプロセスはカーネルスペース、ユーザースペースプロセス、またはハイブリッドですか?

C / C ++プログラムで次の手順を実行したいと思います。これを行う方法はありますか?これについての詳細はどこで確認できますか?あなたは何をしますか?

答え1

私が知っている限り、接続されたUSBデバイスに反応するために使用できるさまざまなシステムがあります。 1つはudevrootとして実行されます。あなたはそれに独自のルールとスクリプトを置くことができます/etc/udev/rules.d

また、デスクトップ環境では、次のようないくつかの自動マウントを実装しました。このガイド。答えも参照してくださいこの問題

関連情報