MNT_EXPIRE
(自 Linux 2.6.8 起)将挂载点标记为已过期。如果当前未使用安装点,则使用此标志进行的初始调用
umount2()
将失败并出现错误EAGAIN
,但会将安装点标记为已过期。只要不被任何进程访问,挂载点就会保持过期状态。第二个umount2()
调用指定MNT_EXPIRE
卸载过期的安装点。该标志不能用MNT_FORCE
或指定MNT_DETACH
。
用途是什么MNT_EXPIRE
?它有什么用?
“过期”安装点有什么不同?
链接:
答案1
它用于在一段时间不活动后卸载文件系统。
系统自动安装单元例如,实现这样的功能。