【问题标题】:Linux memory issue [closed]Linux内存问题[关闭]
【发布时间】:2015-09-11 16:53:25
【问题描述】:

我的服务器有问题。

当我尝试启动我的服务器时,它说“设备上没有剩余空间”

如果我执行命令“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”之类的方法,但没有成功...

你有什么想法吗?

谢谢

【问题讨论】:

  • 我有很多想法。你对哪些感兴趣?请告诉我们更多关于您的困惑或您需要帮助的信息。目前您只告诉我们您有一个完整的磁盘(以及有关该完整磁盘的更多详细信息)。我建议删除一些文件来解决这个问题,但这很明显,我认为你有其他想法,我无法从你的帖子中读出。
  • 这个问题不能在SuperUserUnix & Linux 上问吗?
  • 我想释放我的磁盘上的一些空间,因为它说它已满,但我找不到负责我的完整磁盘的文件
  • 我会说所有这些,或多或少:)
  • @LaHu 我建议考虑一下“X.L.Ant”写给你的东西,他说得对。

标签: linux ls linux-disk-free


【解决方案1】:

你可以试试

du | sort -h -r

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

更好的是,如果您正在寻找大型单个文件而不是目录,this answer on Unix & Linux 会提供有用的信息,尤其是以下内容:

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

输出是一样的,但它列出的是文件而不是目录。

【讨论】:

  • 非常感谢!它向我展示了“批次”实际上是重量级目录 :-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-07
  • 2013-09-29
  • 2011-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多