Command-Line

‘df’ 命令沒有列出 /home 目錄

  • April 12, 2013

我正在閱讀的書中,命令的輸出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為什麼會有偏見?)

df 顯示文件系統的使用率和可用空間。顯然,在你的機器上,/home 不是一個文件系統,而只是一個目錄。

此外,您可以鍵入mount以檢查目前安裝的文件系統。無論文件系統df顯示什麼,它們也應該在該列表中。如果您想檢查 /home 目錄使用了多少磁碟空間,您可以這樣做du -sh /home(如果這是您最初想要的)。

引用自:https://unix.stackexchange.com/questions/72231