zoukankan      html  css  js  c++  java
  • linux 查找被删除但是未被释放空间的文件 并释放资源

    使用du -sh  和df -h 查看/data目录,发现结果相差一半,后来了解到:

    使用rm命令删除文件时,只有当该文件不存在任何link才会被删除 
    当有进程访问这个文件时,这个文件的实际占用空间就不会释放 
    du是根据文件名进行的空间统计,使用rm时该文件对系统来说已经不可见,所以不会统计这个文件。 
    df则是磁盘实际占用的数量

    查看已删除但是未释放空间的文件:lsof | grep deleted
    删除已删除但是未释放空间的文件:lsof | grep deleted | awk '{print $2}' | xargs -I {} kill -9 {}

  • 相关阅读:
    TreeMap
    索引
    B-树、B+树
    硬盘速度、存储方式
    2-3树
    多叉树、2-3-4树
    红黑树
    平衡树、AVL树
    树、多路树、二叉树
    Java实现后缀表达式建立表达式树
  • 原文地址:https://www.cnblogs.com/sunshine-long/p/10867699.html
Copyright © 2011-2022 走看看