Linux下删除文件后磁盘空间显示不变

赞赏 2016-07-12

使用命令行查看,出现如下情况:df -h 占用空间90%,占用 17G 空间。 du -sh ./* 查看根目录下的空间占用,加起来不到10G,差别比较大。

Linux下删除文件后磁盘空间显示不变

如果删除的文件正在被调用,则直接删除文件可能会导致句柄未释放,磁盘空间还被占用的情况。


解决办法:

可以执行命令 lsof|grep deleted  获得一个已经被删除但是仍然被应用程序占用的文件列表,比如:

$ lsof|grep deleted
java       6006       root    1w      REG              202,1 10590411943    1180807 /usr/tomcat/logs/catalina.out (deleted)
java       6006       root    2w      REG              202,1 10590411943    1180807 /usr/tomcat/logs/catalina.out (deleted)
java       6006       root    9w      REG              202,1           0    1180815 /usr/tomcat/logs/manager.xxxxxx.log (delete)
java       6006       root   10w      REG              202,1           0    1180816 /usr/tomcat/logs/host-manager.xxxxxx.log (deleted)

然后,尝试参照如下方法进行处理:

  • 重启系统来释放资源。
  • 停止占用文件资源的应用程序或服务,比如 Apache 等。
  • kill 正在占用文件的对应的进程,这种方法是有一定风险(不推荐)。
登陆后阅读全文
阅读 1762 赞赏 0 有用 0 没用 0 收藏 0 分享

   



0 条留言

linux分享的头像

linux分享

每个软件都有确定的用途

相关文章

安全组设置允许SSH登录到 Linux 实例

Linux 流控原理,实现,及实例

Linux 如何使用 kpartx 命令读取分区表信息

云服务器 ECS Linux /tmp 目录文件是如何做到定期清理的?

Linux Web 环境配置站点的方法

Linux 内核配置问题导致 NAT 环境访问异常

Linux Mac Window网络异常时如何抓包?

Linux 系统虚拟主机 .htaccess 如何限制某些 IP 访问?

云服务器 ECS Linux 系统如何屏蔽某个 IP 的访问?

Linux IO占用高问题如何排查?

他的文章

我是如何执行 "rm -rf ~" 的

正态分布为什么常见?(财富的分布却不符合正态分布)

Linux下窗口管理器 xmonad 的使用教程

用披萨做比喻来解释 IaaS,PaaS,SaaS 的区别

如何制作CSR(证书私钥和证书请求文件)文件?

php RedisException with message read error on connection

Linux下ping丢包或不通时链路测试工具推荐

Windows环境下ping丢包或不通时链路测试工具推荐

链路测试结果分析说明及常见链路异常场景和测试报告

SSH 登录时出现如下错误:login: Module is unknown

手机扫一扫
分享文章