今天一个同事跟我说磁盘爆了,df -h 查看磁盘使用率显示确实是100%,但是我du -sh *查看磁盘使用情况时,又发现磁盘情况根本不可能占满。磁盘是40G,使用顶多在10G,那还有的30多G去哪了呢。

因为之前出现过磁盘占满的情况,那是因为安全方面的日志打了30多G。。。然后用crontab写了个定时清理log的定时器。想着可能是 部分进程清理日志的时候有问题,实际没有释放,通常重启应用就可以。但是这回出现的问题是有很多应用,不能重启,就只能使用其他办法了。

解决办法:

既然认为是delete清理Log导致的问题,就查查delete使用的进程。lsof  -n| grep delete 

查看到很多的delete所占进程,但是端口号那么多不可能一个个删除。所以使用批量删除了。

我是写了个aa.sh脚本,内容如下:

lsof -n|grep delete | awk 'kill -9 {print "kill -9 " $2 }'  > bb.sh 

执行aa.sh脚本 生成bb.sh 执行bb.sh脚本

关于磁盘爆满异常(Linux下已经删除文件继续占用空间问题)相关推荐

  1. linux 删除文件占用,Linux 下被删除文件依然占用空间的处理

    首先,我们说下对于一个仍在被程序访问的日志文件,应该怎样清理. 我们以 nginx 的默认日志文件  /usr/local/nginx/logs/access.log 为例进行讲解说明. 很多朋友喜欢 ...

  2. linux 批量选中文本删除,教程 | 【七牛云】Qshell Linux下批量删除文件教程

    原标题:教程 | [七牛云]Qshell Linux下批量删除文件教程 项目内容 本文将教您使用七牛云提供的Qshell工具在linux下安装并且使用批量查询和批量删除命令行进行远程删除文件. 项目教 ...

  3. linux下的删除文件命令,Linux下删除文件命令

    在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家. Linux下删 ...

  4. Linux下rm删除文件后,磁盘容量没有释放

    文章目录 0 现象 1 原因 2 解决 0 现象 使用rm删除文件后,内存并没有释放. 1 原因 rm命令只是把链接解除(unlink),进程仍然可以读取已删除的文件,所以并不释放磁盘空间. 2 解决 ...

  5. 用Python在Windows或Linux下批量删除文件夹中指定的文件

    情况说明:当在一个文件夹下面有好几十个或几百个文件需要删除,此时一一去挑选费时费力,特别是在Linux下面.因此,需要批量删除文件. 对训练样本(图像)和测试样本(图像)进行评估时候,需要查看是数据本 ...

  6. php linux 删除文件夹,linux下如何删除文件夹

    linux下删除文件夹的方法:可以使用[rm -rf 目录名]命令进行删除,如[rm -rf /var/log/httpd/access],表示删除/var/log/httpd/access目录及其下 ...

  7. linux下无法删除文件夹,linux服务器下完美解决无法删除虚拟主机文件或文件夹...

    出现的原因一般都是这些目录或文件是PHP程序以管理员用户写入的,而一般虚拟主机的用户名下的用户又没有管理员用户组的权限,因此无法删除. 大家在使用Linux的虚拟主机时候有没有出现过通过FTP无法删除 ...

  8. linux下如何删除文件

    1.删除文件夹以及文件夹中的所有文件命令: rm -rf 目录名字 其中: -r:向下递归删除 -f:直接强行删除,且没有任何提示 2.删除文件命令 rm -f 文件名 将会强行删除文件,且无提示 注 ...

  9. linux批量删除文件过滤6,Linux下批量删除文件

    在Linux下,结合使用perl语言,可以对文件进行批量的重命名,删除,移动等,感觉很6的样子,就拿笔记记下来.具体问题是这样的,在我的文件夹下,有一串文件,但是只有两个文件是我需要的,我意图把其他全 ...

最新文章

  1. 数据库物理文件 mysql_MYSQL数据库-物理文件
  2. 阿里达摩院实习生立功!何恺明Mask R-CNN精度提升,一半输入数据量就行 | CVPR2020...
  3. r语言和metawin_如何创建R的HelloWorld包(Windows或Linux环境下)
  4. c++Numerical string sort数字字符串排序的实现算法(附完整源码)
  5. java解析xml的几种方式
  6. 图论算法(五)--求解割点、割边(JAVA)
  7. C# Json 序列化与反序列化一
  8. 隐身专家 FreeEIM 合作版
  9. mysql 格式化_mysql中格式化数字详解
  10. 解决w3wp.exe内存占用问题[转载]
  11. android 报500是啥异常_一文领会Android消息系统的Message设计
  12. 【Flink】Flink 的 slotSharingGroup 有什么用
  13. 立冬节气主题海报你知道怎么做了么?灵感给你,学起来!
  14. Ubuntu16安装GTK+2.0教程
  15. openstack-O版-glance安装
  16. 读书 -- 个人购书经验总结
  17. Win10企业版转专业版
  18. 【转载】WPS通过设置密码的方式对Excel文件加密
  19. windows打不开应用商店,edge浏览器不能登录同步
  20. js日历多选(在表单中显示)

热门文章

  1. linux安装服务程序,将 Go 程序安装成系统服务
  2. Mysql 零距离-入门(三)数据类型
  3. Redis的两种备份方式:RDB和AOF
  4. win7 vs2017 程序报错_windows + VS2017 配置libpytorch
  5. python界面设计实例qt_pyqt的最小示例qtreeview和qt设计
  6. 6000毫安以上智能手机_展望2021年智能手机市场:这5大技术要爆发
  7. 爬虫必备反爬技能:使用动态ip
  8. 【OpenCV 例程200篇】25. 图像的平移
  9. youcans 的 OpenCV 学习课—4.图像的叠加与混合
  10. php pc_base,phpcms二次开发之base.php的桥梁作用_PHP教程