“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(如果這就是您最初的意圖)。

相關內容