から umount(2)
:
_
MNT_EXPIRE
_(Linux 2.6.8以降)マウントポイントを期限切れとしてマークします。マウントポイントが現在使用されていない場合、このフラグを使用した
umount2()
の最初の呼び出しは、エラーEAGAIN
で失敗しますが、マウントポイントを期限切れとしてマークします。マウントポイントは、どのプロセスからもアクセスされない限り、期限切れのままです。 _MNT_EXPIRE
_を指定する2番目のumount2()
呼び出しは、期限切れのマウントポイントをアンマウントします。このフラグは、_MNT_FORCE
_または_MNT_DETACH
_のいずれかで指定することはできません。
_MNT_EXPIRE
_のユースケースは何ですか?それはどのように役立ちますか?
「期限切れ」のマウントポイントの違いは何ですか?
リンク:
これは、一定期間非アクティブになった後にファイルシステムをアンマウントするために使用されます。
Systemd automount units たとえば、このような機能を実装します。