文件系统挂载后,有没有办法获取挂载点权限。
谢谢
答案1
一旦文件系统被挂载到挂载点,就无法检查挂载点。 inode 在内核深处被重新映射,原来的属性不再需要。
这仅有的解决这个问题的办法(我能想到的)是打开原始卷并解析目录的卷。可能可以再次挂载包含卷(在不同的挂载点),然后检查目录。但是,要么无法双重挂载卷,要么这样做会与已经挂载的实例产生交叉,挂载点将再次被隐藏。一些简单的实验将确定这个非常愚蠢的方案的可行性。
您的语言不清楚:“当文件系统挂载时”。当然,在挂载发生之前,确定挂载点权限很简单。在挂载期间没有意义。挂载之后如上所述。
答案2
您可以使用 -o bind 重新挂载文件系统并检查那里的目录。例如,检查根文件系统上的 /usr 挂载目录:
mount -o bind / /mnt
ls -ld /mnt/usr