【问题标题】:How to close open (deleted) file descriptor on linux shell如何在 linux shell 上关闭打开(删除)的文件描述符
【发布时间】:2015-02-27 08:21:01
【问题描述】:

如果我使用

lsof -n | grep deleted

我有 php5-fpm 列表值的列表。

一个列表值的两个示例输出:

(deleted)/dev/zero (stat: No such file or directory)

(deleted)/tmp/.ZendSem.JQTejx

1) 如何在 openVZ 容器中关闭它们?

2) 这是因为忘记在 php 脚本中关闭 mysql 句柄造成的吗?

【问题讨论】:

  • lsof 输出的第一列告诉您打开文件的程序的名称;第二个告诉你该程序的 PID。
  • 这看起来像是创建临时文件的正常行为:当文件关闭时,Linux内核将自动删除此类文件。
  • 问题:/var/www/clients/client1/web1/log 是 75G 并且即使我重新启动 openVZ 容器也会长大
  • 但是文件日志大小是一些 MB

标签: linux debian file-descriptor lsof openvz


【解决方案1】:
df -h

显示 41% /var/lib/vz/root/102/var/www/clients/client1/web1/log 在日志目录中只有几MB

那么如何恢复丢失的空间呢??

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    • 2014-04-06
    • 1970-01-01
    相关资源
    最近更新 更多