使目录显示为挂载点

use*_*176 -6 linux mount df

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

fre*_*eit 5

从技术上讲,这可以通过mount --bind /realdir /newdir. 这会给你一个/newdir/realdir的虚拟挂载。但是df会将其检测为“虚拟”文件系统,因此用户需要运行df -a(或df -ha)或df -h /newdir查看它,并且由于它不是实际的单独文件系统,因此 df 报告的使用情况与文件系统目录的使用情况相同在。

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

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

如果您的意思是要创建一个文件系统并将其挂载到一个目录中,那么您需要了解底层存储发生了什么才能做到这一点。