autofs:指定されたディレクトリがユーザースペースのマウントトラップであることを確認する方法は?

autofs:指定されたディレクトリがユーザースペースのマウントトラップであることを確認する方法は?

マウントトラップは、Linuxでのautofs実装の重要な要素です。 「ファイルシステムが提供するすべてのディレクトリをトラップとして指定できます。」autofs4.txt);カーネル空間で、「dentryにDCACHE_NEED_AUTOMOUNTフラグが設定されているか、inodeにS_AUTOMOUNTが設定されているか」を確認してください。ユーザースペースは何ができますか?

(関連がありますが同じではありませんが、質問は次のとおりです。Linuxで自動マウントポイントを確認するには?)。

答え1

明らかに、Linuxでは、マウントトラップ(システムコールによって返される)のデバイスIDがstat0というメジャー番号を持ち、マイナー番号は固定されておらず、これまでファイルシステムタイプにマッピングする方法が見つかりませんでした。 。

関連情報