使目录显示为挂载点

使目录显示为挂载点

如何使 Linux 中的目录显示为挂载点,以便用户可以使用 df 看到它?

答案1

从技术上讲,使用 可以实现这一点mount --bind /realdir /newdir。这将为您提供/newdir/realdir 的虚拟挂载。但是df会将其检测为“虚拟”文件系统,因此用户需要运行df -a(或df -ha) 或df -h /newdir才能看到它,而且由于它不是实际的独立文件系统,因此 df 报告的使用情况与目录所在文件系统的使用情况相同。

也许教会您的用户使用会更好du -hs,这将获取目录中已用的空间。

这很奇怪,但是由于一个文件可能有多个硬链接,打开的文件在被删除时会继续使用空间(直到它们被关闭),以及 unix/linux 文件系统模型中其他看似奇怪的事情,因此文件系统子目录的文件系统级使用情况根本无法准确报告。

如果您的意思是想要创建一个文件系统并将其挂载到某个目录中,那么您需要了解底层存储的运行情况。

相关内容