即使我没有安装任何东西,我的磁盘空间也一直在减少!之前我有 9.5 GB。两天后,它变成了 8.9,又过了一天又变成了 8.2,现在是 7.9!这真是让我生气!
有趣的是,应用程序“磁盘使用情况分析器”中仍显示 9.4,但在 Nautilus(文件管理器)中,它显示内存使用情况。Nautilus 中显示的空间是不是真实的,只是一个错误,空间是磁盘使用情况分析器我剩余的实际存储量,还是相反?我发现奇怪的是,在 Nautilus 中,当我单击 / 目录中的属性时,它显示 21.2 已用空间,30.6 总容量。当你用 21.2 减去 30.6 时,你会得到 9.4。这很有趣。顺便说一句,当你在 Nautilus 中单击“其他位置”时,它显示 7.9 / 30.6 可用//。
df -h
给我
Filesystem Size Used Avail Use% Mounted on
udev 898M 0 898M 0% /dev
tmpfs 186M 1.9M 184M 1% /run
/dev/mmcblk0p1 29G 20G 7.4G 73% /
tmpfs 927M 20M 908M 3% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 927M 0 927M 0% /sys/fs/cgroup
/dev/loop0 87M 87M 0 100% /snap/core/4486
/dev/loop1 155M 155M 0 100% /snap/retroarch/106
/dev/loop2 87M 87M 0 100% /snap/core/4571
/dev/loop3 7.3M 7.3M 0 100% /snap/communitheme/97
/dev/loop5 142M 142M 0 100% /snap/minecraft/11
/dev/loop7 126M 126M 0 100% /snap/discord/52
/dev/loop6 6.0M 6.0M 0 100% /snap/communitheme/124
/dev/loop8 87M 87M 0 100% /snap/simplescreenrecorder/1
/dev/loop4 173M 173M 0 100% /snap/retroarch/113
/dev/loop9 87M 87M 0 100% /snap/core/4407
/dev/loop10 111M 111M 0 100% /snap/minecraft-nsg/13
/dev/loop11 6.0M 6.0M 0 100% /snap/communitheme/185
/dev/loop12 173M 173M 0 100% /snap/retroarch/110
/dev/loop13 135M 135M 0 100% /snap/discord/60
tmpfs 186M 16K 186M 1% /run/user/121
tmpfs 186M 3.1M 183M 2% /run/user/1000
/dev/loop14 135M 135M 0 100% /snap/discord/64
谢谢。
答案1
您发现两者之间的差异是尺度问题。有许多尺度用于测量计算机存储。例如:
吉比字节:吉比 2^30 - 1 吉比字节 = 1,073,741,824 字节
千兆字节:df -h
以 1024 的幂为单位打印大小,但是,驱动器制造商使用 1000 的幂来表示容量,df -H
也会提供该比例的信息。请参见以下示例:
me@zippy-64bit:~$ df -H /dev/sda2
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 113G 11G 97G 11% /
me@zippy-64bit:~$ df -h /dev/sda2
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 106G 11G 90G 11% /
正如您所看到的,容量上方和下方不仅取决于您如何询问,还取决于您是谁以及您询问谁。
考虑一下:作为普通用户,我从 nautilus 属性中得到以下信息:
您会注意到 Nautilus 属性输出与 df 输出不一致。线索是,(some contents unreadable)
即使您是 root 用户,也不能保证匹配,因为用于计算使用量的方法可能会有所不同,如输出所示df
对阵du
例如。我最好的建议是密切关注使用%在您的 df 输出中,无论使用何种比例,它始终是准确的。