Ubuntu root驱动器空间不足,我无法通过du或lsof找到源代码

前端之家收集整理的这篇文章主要介绍了Ubuntu root驱动器空间不足,我无法通过du或lsof找到源代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Ubuntu 15.10机器上的根驱动器几乎没有空间,但我找不到源代码.空间不足的驱动器是sdb2,311M的51G可用.文件系统是ext4.

这是sudo du -h / –max-depth = 1输出

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           789M  9.4M  780M   2% /run
/dev/sdb2        51G   48G  313M 100% /
tmpfs           3.9G   12K  3.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sdb1       511M  3.4M  508M   1% /boot/efi
tmpfs           789M  8.0K  789M   1% /run/user/1000
/dev/sda1       239G  122M  239G   1% /media/DATA

但我找不到任何大文件.在/似乎只有3.4 G的总使用量.这是sudo du -h / –max-depth = 1的输出

4.0K    /mnt
188K    /tmp
406M    /home
339M    /var
8.1M    /etc
361M    /lib
du: cannot access ‘/proc/7626/task/7626/fd/4’: No such file or directory
du: cannot access ‘/proc/7626/task/7626/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/7626/fd/3’: No such file or directory
du: cannot access ‘/proc/7626/fdinfo/3’: No such file or directory
0    /proc
13M    /bin
du: cannot access ‘/run/user/1000/gvfs’: Permission denied
9.4M    /run
1.6M    /root
4.0K    /lib64
16K    /lost+found
0    /sys
1.1M    /media
12K    /dev
222M    /opt
2.0G    /usr
62M    /boot
9.5M    /sbin
4.0K    /cdrom
8.0K    /srv
3.4G    /

我在这里找到了一个类似的问题:Out of disk space,what’s the source?

在这种情况下,看起来这个问题是由一个已删除的日志导致的,某个以前没有被正在运行的进程关闭,找到它的方法是运行sudo lsof | grep已删除.就我而言,输出

lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.

此外,重新启动系统后问题仍然存在,因此这不太可能.

另一个建议的解决方案是卸载/ var / lib / ureadahead / debugfs,但我对此犹豫不决.

还有什么可能是错的?

嗯,这只是一个猜测,但它可能有效:
我认为用户曾经忘记将/ dev / sda1挂载为/ media / DATA,并且所有数据都写在/ dev / sdb2而不是/ dev / sda1上.

要检查这一点,请卸载/ media / DATA并检查此路径下的文件文件夹.

猜你在找的Ubuntu相关文章