為什麼杜/系統給出錯誤的結果?使用檔案管理器,特性顯示其大小為 619 MB,這是可行的。但杜-hs /系統顯示0MB?還有一些較小的資料夾,例如 /etc,檔案總管顯示其大小為 8.4 MB,但杜顯示為 15 MB。所以看起來有很多不一致的地方。
答案1
檔案系統(例如通常安裝在核心結構上的檔案系統/sys
)/proc
是核心結構的表示,除了虛擬之外不存在。
您無法有效地測量這些檔案系統的“大小”,因為沒有。 (在此基礎上,du -s /sys
返回0
可以說是正確的。)
在 Pi 上,
mount | grep -E '/(etc|proc|sys) '
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
和
sudo du -hs /etc /proc /sys 2>/dev/null
7.8M /etc
0 /proc
0 /sys