Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7049756
  • 博文数量: 590
  • 博客积分: 13065
  • 博客等级: 上将
  • 技术积分: 10263
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-26 16:44
个人简介

推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html

文章分类

全部博文(590)

分类: 系统运维

2020-09-07 10:09:24

下载:https://github.com/eyjian/libmooon/blob/master/shell/find_deleted_files.sh


  1. #!/bin/sh
  2. # 查找被删除但仍然占据磁盘的文件
  3. dirs=(`ls -l --time-style=long-iso /proc 2>/dev/null | awk '{ print $8 }' 2>/dev/null`)
  4. for ((i=0; i<${#dirs[@]}; ++i))
  5. do
  6. dir=${dirs[i]}
  7. if test -z "$dir"; then
  8. continue
  9. fi
  10. $(expr $dir + 0 > /dev/null 2>&1)
  11. if test $? -ne 0; then
  12. continue
  13. fi
  14. pid=$dir
  15. lsof -p $pid 2>/dev/null | grep "deleted" | grep -v "$0"
  16. done

阅读(2196) | 评论(0) | 转发(1) |
0

上一篇:清空Redis集群所有节点的数据工具

下一篇:没有了

给主人留下些什么吧!~~