我的磁盘空间不足,但不知道是什么占用了磁盘空间。DiskUsageAnalyzer 也看不到问题所在。
更多细节:
df
显示磁盘已满
$ df -k /
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 483429920 447182672 11667308 98% /
但du
显示只使用了 68.9 G(远少于 显示的 447G df
)。
$ sudo du -sk /
du: cannot access '/run/user/1000/gvfs': Permission denied
du: cannot access '/proc/12251/task/12251/fd/3': No such file or directory
du: cannot access '/proc/12251/task/12251/fdinfo/3': No such file or directory
du: cannot access '/proc/12251/fd/4': No such file or directory
du: cannot access '/proc/12251/fdinfo/4': No such file or directory
68915724 /
在磁盘使用情况分析器 ( ) 中也可以看到同样的情况sudo baobab
。启动时,它显示一个接近已满的文件系统,我可以选择进行分析
`filesystem root / 43.8 GB available 495 GB total
但单击该文件系统来分析使用情况显示 / 仅使用了 57.1 GB。让我陷入困境,不知道如何清理磁盘空间
baobab
如果我无法信任或者du
找不到它,我怎样才能找出正在使用该空间的东西呢?
系统详细信息:
$ uname -s -r -v
Linux 4.15.0-34-generic #37-Ubuntu SMP Mon Aug 27 15:21:48 UTC 2018
$ lsb_release -a
LSB Version: core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
答案1
答案似乎与https://serverfault.com/questions/315181/df-says-disk-is-full-but-it-is-not。
我有一个非常大的 Xorg 日志文件,必须删除。删除后,出现了df
和之间的差异du
。
重新启动,释放空间,问题解决。