autofs:如何从用户空间检查给定目录是否是安装陷阱?

autofs:如何从用户空间检查给定目录是否是安装陷阱?

挂载陷阱是 Linux 中 autofs 实现的核心元素,“文件系统提供的任何目录都可以指定为陷阱”(perautofs4.txt);从内核空间,检查“dentry 是否设置了 DCACHE_NEED_AUTOMOUNT 标志,或者 inode 是否设置了 S_AUTOMOUNT”;用户空间可以做什么?

(相关,但不相同,问题是如何查看 Linux 中的自动挂载点?)。

答案1

显然,在 Linux 上,挂载陷阱的设备 ID(由stat系统调用返回)的主设备号为 0;次要编号不固定,到目前为止我还没有找到将其映射到文件系统类型的方法。

相关内容