用户工具

站点工具


常见问题:删除文件后空间没释放

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

常见问题:删除文件后空间没释放 [2022/07/13 06:23] (当前版本)
pwbty 创建
行 1: 行 1:
 +====== 情景 ======
 +删除一个日志文件大小10G,删除后空间未释放。如何找到这10G空间并释放,如何避免。
 +====== 解决方法 ======
 +===== 1.使用lsof查找占用文件的进程pid =====
  
 +<code>
 +lsof | grep "deleted" | grep "file.log"
 +</code>
 +===== 2.将pid下指向文件的内容清空 =====
 +<code>
 +##pid为查到进程的pid号
 +ls -l /proc/#pid/fd/#有数字对应到file.log
 +#清空
 +echo "" > #对应的数字
 +</code>
 +===== 3.如何避免 =====
 +
 +删除log文件前通过lsof flie.log查看是否有进程调用,或者清空直接用" > file.log "
常见问题/删除文件后空间没释放.txt · 最后更改: 2022/07/13 06:23 由 pwbty