“df”命令未列出 /home 目录

“df”命令未列出 /home 目录

我正在读的书,命令的输出df如下所示:

Filesystem 1K-blocks     Used Available Use% Mounted on
/dev/sda2   15115452  5012392   9949716  34% /
/dev/sda5   59631908 26545424  30008432  47% /home
/dev/sda1     147764    17370    122765  13% /boot
tmpfs         256856        0    256856   0% /dev/shm

但是当我在 Ubuntu 服务器(VirtualBox VM)上运行相同的命令(同时传递参数-h)时,输出如下:

Filesystem          Size  Used Avail Use% Mounted on
/dev/mapper/a-root  4.2G  1.1G  3.0G  26% /
udev                741M  4.0K  741M   1% /dev
tmpfs               300M  268K  300M   1% /run
none                5.0M     0  5.0M   0% /run/lock
none                750M     0  750M   0% /run/shm
/dev/sda1           228M   27M  190M  13% /boot

我想知道的是,为什么/home目录丢失了?列出的目录到底满足什么标准? (我的意思是,/列出了,但没有列出/home。但是/run存在,而且还有/run/lock/run/shm为什么会有偏见?)

答案1

df 显示文件系统上的利用率和可用空间。显然,在您的计算机上,/home 不是文件系统,而只是一个目录。

答案2

此外,您可以键入命令mount来检查当前安装的文件系统。无论文件系统df显示什么,它们也应该在该列表中。如果您想检查 /home 目录使用了多少磁盘空间,您可以这样做du -sh /home(如果这就是您最初的意图)。

相关内容