web-dev-qa-db-ja.com

MNT_EXPIREのユースケースは何ですか?

から umount(2)

_MNT_EXPIRE_(Linux 2.6.8以降)

マウントポイントを期限切れとしてマークします。マウントポイントが現在使用されていない場合、このフラグを使用したumount2()の最初の呼び出しは、エラーEAGAINで失敗しますが、マウントポイントを期限切れとしてマークします。マウントポイントは、どのプロセスからもアクセスされない限り、期限切れのままです。 _MNT_EXPIRE_を指定する2番目のumount2()呼び出しは、期限切れのマウントポイントをアンマウントします。このフラグは、_MNT_FORCE_または_MNT_DETACH_のいずれかで指定することはできません。

_MNT_EXPIRE_のユースケースは何ですか?それはどのように役立ちますか?

「期限切れ」のマウントポイントの違いは何ですか?

リンク:

1

これは、一定期間非アクティブになった後にファイルシステムをアンマウントするために使用されます。

Systemd automount units たとえば、このような機能を実装します。

1
sourcejedi