运维开发网

Ubuntu服务器:硬盘总是满的

运维开发网 https://www.qedev.com 2020-04-28 15:57 出处:网络 作者:运维开发网整理
我有50GB的vps 当我跑df我得到 Filesystem1K-blocksUsed Available Use% Mounted on /dev/sda1499821724658010086306499% /
我有50GB的vps

当我跑df我得到

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             49982172  46580100    863064  99% /
none                    507212       172    507040   1% /dev
none                    511676         4    511672   1% /dev/shm
none                    511676        76    511600   1% /var/run
none                    511676         0    511676   0% /var/lock
none                    511676         0    511676   0% /lib/init/rw

当我从/得到du -h时

...
20K     ./tmp/vmware-root
4.0K    ./tmp/.webmin
4.0K    ./tmp/.X11-unix
4.0K    ./tmp/.ICE-unix
4.0K    ./tmp/hsperfdata_root
48K     ./tmp
7.7M    ./bin
3.8G    .

我还试图找出大于100MB的文件,试着通过find / -size 100M -ls来查找占用空间的文件

4026531985    0 -r--------   1 root     root     140737486266368 Mar 23 08:55 /proc/kcore
find: `/proc/3969/task/3969/fd/5': No such file or directory
find: `/proc/3969/task/3969/fdinfo/5': No such file or directory
find: `/proc/3969/fd/5': No such file or directory
find: `/proc/3969/fdinfo/5': No such file or directory

我不知道我还能做些什么来找到我的问题.

编辑:

更多信息

df –inodes /

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1            3178496  178211 3000285    6% /

find / -xdev -print | wc -l

178773

lsof L1

COMMAND     PID  USER   FD   TYPE DEVICE SIZE/OFF NLINK    NODE NAME
miniserv.  1496  root  txt    REG    8,1    10416     0 2364381 /usr/bin/perl (deleted)
mysqld    12869 mysql    4u   REG    8,1        0     0  537495 /tmp/ibkCwnHJ (deleted)
mysqld    12869 mysql    5u   REG    8,1        0     0  537497 /tmp/ibFyPrrv (deleted)
mysqld    12869 mysql    6u   REG    8,1        0     0  537499 /tmp/ibdUnwbh (deleted)
mysqld    12869 mysql    7u   REG    8,1        0     0  537500 /tmp/iblHYOV2 (deleted)
mysqld    12869 mysql   11u   REG    8,1        0     0  537501 /tmp/ibUW9YGO (deleted)

分销商ID:Ubuntu

描述:Ubuntu 10.04.4 LTS

发布:10.04

代号:清醒

du和df之间通常存在一些差异,但通常不会像你看到的那么大.

> du报告从目录树中读取信息所使用的磁盘空间,它准确但速度慢.

> df报告通过读取文件系统元数据使用的磁盘空间,它快速但不太准确,因为它适用于块.

您所看到的通常原因是一个已被删除但尚未被写入的进程关闭的文件.

由于文件已被删除,du将不会看到它的目录条目,因此不能将其包含在其报告中.

由于文件仍处于打开状态,因此它使用的块不是免费的,因此df将报告它们正在使用中.

您应该能够追踪导致问题的文件

lsof +L1

检查SIZE / OFF列.

A specification of the form +L1 will select open files that have been unlinked. A specification of the form +L1 will select unlinked open files on the specified file system.

0

精彩评论

暂无评论...
验证码 换一张
取 消