我正在查看 的/etc/fstab
输出df
。 下的文件系统要多得多df
。 这是为什么?
答案1
原因是它fstab
不是挂载分区信息的唯一来源。正如fstab
解释;粗体强调是我的:
该文件
fstab
包含有关各种文件系统的描述信息。fstab
仅由程序读取,而不能写入;正确创建和维护此文件是系统管理员的职责。
因此fstab
基本上是用户/管理员定义的 - 或者至少是用户/管理员可控— 管理挂载/分区;系统只读取fstab
而不写入。
如果您想查看系统启动时安装了哪些其他文件系统和挂载点,请检查mtab
如下内容:
cat /etc/mtab
或者/proc/mounts
像这样:
cat /proc/mounts
这两个文件由系统在启动时以及每次mount
发出新命令时动态创建。这些文件跟踪已安装且不应被系统用户/管理员触碰的内容。有关mount
请参阅手册页。
所以当你跑步的时候,df
—或者df -h
对于人类可读的输出—你看到的是一份报告所有已安装的文件系统磁盘空间使用情况;不仅适用于来自的项目,fstab
还适用于来自任何/所有已安装的文件系统在机器上。