Command-Line
‘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
為什麼會有偏見?)
df 顯示文件系統的使用率和可用空間。顯然,在你的機器上,/home 不是一個文件系統,而只是一個目錄。
此外,您可以鍵入
mount
以檢查目前安裝的文件系統。無論文件系統df
顯示什麼,它們也應該在該列表中。如果您想檢查 /home 目錄使用了多少磁碟空間,您可以這樣做du -sh /home
(如果這是您最初想要的)。