zoukankan      html  css  js  c++  java
  • Linux 磁盘空间查询&&解决Linux 中“磁盘空间不足”的问题

    一、linux 查看目录的剩余空间大小

    两个命令df 、du结合比较直观

    df -h 查看整台服务器的硬盘使用情况
    du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。

    这样的组合可以快速定位大文件和分区满了

     二、linux 下查找大于100M的文件

    命令行如下

    find . -type f -size +100M

     三、Linux系统下查找大文件或目录的技巧

    当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢?以易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小

    du -sh [dirname|filename]
    
    //当前目录的大小:
    du -sh .
    //当前目录下个文件或目录的大小:
    du -sh *
    //显示前10个占用空间最大的文件或目录: du -s * | sort -nr | head

     四、解决Linux 中“磁盘空间不足"问题

    若你发现 du 和 df 的结果之间有差别,那么可以直接检查第一项原因。否则从第二项原因开始检查

    1. 已删除文件被进程所占用

    lsof | grep deleted

    参考

    2. Linux系统删日志

    echo '=======删除7天前日志======='
    find $CachePath/logs -mtime +7 -name "*.*" -exec rm -rf {} ;

    echo '=======删除大于10G的日志======='
    find $CachePath/logs -size +10G -name "*.*" -exec rm -rf {} ;

  • 相关阅读:
    验证整数或小数
    数据库的连接查询比较
    批处理按钮
    事务 SQL
    关于GridView模板的一些总结
    C#数据结构之线性表
    C#面向对象基础
    C#集合类:动态数组、队列、栈、哈希表、字典
    如何更改master中WebParts中自定义控件的值。
    如何取得web.config中connectings中的值
  • 原文地址:https://www.cnblogs.com/liuyitan/p/9583181.html
Copyright © 2011-2022 走看看