Linux 内存问题

Linux memory issue

我的服务器有问题。

当我尝试启动我的服务器时,它说 "there no left space on device"

如果我执行命令 "df",我会在目录中看到它是否已满。

/dev/mapper/owegdc_vg-owegdc_logs_lv
                  10321208 9797004         0 100% /opt/application/owegdc/logs

当我到达这里的日志目录时,我看到了什么


ls -lrta
total 368
drwxr-x---  2 oweadm grpowe  16384 Jan 15  2014 lost+found
drwxr-x---  7 oweadm grpowe   4096 Jun 18 11:55 .
drwxr-xr-x  2 oweadm grpowe  12288 Aug  4 10:20 apache
drwxr-xr-x  2 oweadm grpowe   4096 Aug  5 00:56 batches
drwxr-xr-x  2 oweadm grpowe   4096 Sep 10 13:43 expl
drwxr-xr-x  2 oweadm grpowe 327680 Sep 10 13:50 jonas
drwxr-xr-x 11 oweadm grpowe   4096 Sep 10 13:50 ..

du -sk
9642792 .

我尝试了 'lsof' 之类的方法,但没有用...

你有想法吗?

感谢

你可以试试

du | sort -h -r

这将列出您磁盘上的目录,按大小降序排列。输出列表中的第一个目录是最大的。

更好的是,如果您要查找大型单个文件而不是目录,this answer on Unix & Linux 会提供有用的信息,尤其是:

find . -type f  | xargs du -h | sort -rn

输出相同,但它列出的是文件而不是目录。