Translated message

A translation of this page exists in English.

在 Red Hat Enterprise Linux 中删除文件后,为什么没有从磁盘释放空间?

Solution In Progress - Updated -

Issue

  • 在 Red Hat Enterprise Linux 中删除文件后,为什么没有从磁盘释放空间?
  • 删除大型文件时,文件会被成功删除,但文件系统的大小并没有反映相关的更改。
  • 我已删除了一些文件,但文件系统中可用空间的大小没有改变。
  • OS 会保持几个非常大的日志文件一直处于打开状态,其中一些文件的大小大约为 30G。文件之前已被删除,但只有停止并重启 jvm/java 进程后才会释放磁盘空间。在重启 java 进程前,lsof 命令显示以下输出

    COMMAND     PID      USER   FD      TYPE    DEVICE   SIZE/OFF       NODE NAME
    : 
    java      49097    awdmw   77w      REG     253,6 33955068440    1283397 /opt/jboss/jboss-eap-5/jboss-as/server/all/log/server.log (deleted)
    
  • 执行 df 时,存储显示有 90+% 的使用量,但实际上并没有这么多数据写入到该空间。

Environment

Red Hat Enterprise Linux (RHEL)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content