查找被删除但仍然占据磁盘的文件

7690阅读 0评论2020-09-07 aquester
分类:系统运维

下载:。


  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

上一篇:清空Redis集群所有节点的数据工具
下一篇:全链路跟踪系统Skywalking最简安装