zoukankan      html  css  js  c++  java
  • Linux硬盘分区满,但没有找到占用文件

    原因查找: 
    此服务器上有写日志的操作,在写的同时我把要写入的文件删除了。。因为在写操作不能创建文件的时候会写硬盘的block,这样会使硬盘利用率越来越低,可以使用lsof -n |grep delete 来查看哪些进程在对磁盘进行写操作。

    一般都是程序打开了已经删除的文件,导致磁盘未释放该文件。lsof|grep delete之后kill掉该进程,或者直接重启

     1 [root@damoweb_103 data]# df -lh
     2 Filesystem      Size  Used Avail Use% Mounted on
     3 /dev/vda1        20G  7.0G   12G  38% /
     4 /dev/vdb1        99G   96G     0 100% /data
     5 
     6 [root@damoweb_103 data]# du -sh *
     7 73M Analysis
     8 385M    betus
     9 40K cert
    10 410M    ck
    11 495M    jenkins
    12 282M    linchao
    13 16K lost+found
    14 1.4G    mongodb
    15 179M    persist
    16 4.0K    quotes.sh
    17 4.0K    redis.sh
    18 253M    test
    19 1.8G    tomcat7.0
    20 2.2G    winston
    21 1.9M    xc
    22 1.3G    zili

  • 相关阅读:
    英语4月测试题
    Hadoop---集群的时间同步
    Hadoop---日志服务器
    Hadoop---桥接集群的搭建
    HDFS
    虚拟机类加载机制
    Hadoop---集群的搭建(仅主机模式)
    YARN
    垃圾收集算法和垃圾收集器
    Hadoop---HDFS读写流程
  • 原文地址:https://www.cnblogs.com/wang-yaz/p/9035737.html
Copyright © 2011-2022 走看看