私は監視できることを知っています(次を使用して投票または選ぶ)ファイル内/proc/mount
または/etc/mtab
学習いつファイルシステムがマウントまたはマウント解除されます。私も使えます目的マウントされたファイルシステムのリストを取得します。
私のアプリケーションは、マウントされたファイルシステムを監視し、変更(マウントまたはマウント解除)を報告するように設計されています。
私の解決策:
- 検出のいくつかの変更
/proc/mounts
。 - 現在マウントされているすべてのファイルシステムをインポートするために使用します
getmntent
。 - 得られたリストを前のリストと比較します。
- 違いを扱ってください。
/proc/mounts
ただし、スレーブまたはポーリング中に最後のファイルシステムをマウントする方法があるかどうかを知る必要があります/etc/mtab
。ファイルを読み取るか、データをいくつかの構造(例:mntent
.)にポーリングするだけです。