Ubuntu 18.04 中丢失磁盘空间

Ubuntu 18.04 中丢失磁盘空间

即使我没有安装任何东西,我的磁盘空间也一直在减少!之前我有 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 属性中得到以下信息:

npropsreguser

您会注意到 Nautilus 属性输出与 df 输出不一致。线索是,(some contents unreadable)即使您是 root 用户,也不能保证匹配,因为用于计算使用量的方法可能会有所不同,如输出所示df对阵du例如。我最好的建议是密切关注使用%在您的 df 输出中,无论使用何种比例,它始终是准确的。

相关内容