当前位置: 首页 > news >正文

Linux磁盘空间占满问题快速定位

1、df -h命令查看系统盘与各个磁盘的占用空间比率

[tidb@:vg_adn_tidbCkhsTest:172.31.30.62 /dev]$df -Th
Filesystem                Type      Size  Used Avail Use% Mounted on
/dev/xvda1                xfs       100G   30G   71G  30% /
devtmpfs                  devtmpfs   15G     0   15G   0% /dev
tmpfs                     tmpfs      15G     0   15G   0% /dev/shm
tmpfs                     tmpfs      15G  193M   15G   2% /run
tmpfs                     tmpfs      15G     0   15G   0% /sys/fs/cgroup
/dev/mapper/data-lv--data ext4      2.0T  395G  1.5T  21% /data
tmpfs                     tmpfs     3.0G     0  3.0G   0% /run/user/1002

2、如果知道某个应用程序的日志文件较大,我们可以视情况而定来进行删除。

[root@chaofeng ~]# cat 1.txt 
hahahaha
[root@chaofeng ~]# > 1.txt
[root@chaofeng ~]# cat 1.txt 
[root@chaofeng ~]# 

删除成功。

3、如果不知道的话,我们可以使用find命令,找出指定的大小的文件

[root@:vg_adn_tidbCkhsTest:172.31.30.62 /dev]$ find / -size +30G
/proc/kcore
find: ‘/proc/17634/task/17634/fd/5’: No such file or directory
find: ‘/proc/17634/task/17634/fdinfo/5’: No such file or directory
find: ‘/proc/17634/fd/6’: No such file or directory
find: ‘/proc/17634/fdinfo/6’: No such file or directory
/data/bak/output.sql
/data/splits/data_mysql.csv
/data/data_mysql/co2.ibd

这个示例是找出size大于30G的文件

4、如果我们并不能判断出日志的大小,这就需要我们一个个的进行排查,依次排查某个目录的大小

[root@chaofeng ~]# du -sh /* |sort -hr
3.9G    /tmp
1.3G    /usr
646M    /var
215M    /root
126M    /boot
48M    /data
35M    /etc
7.7M    /run
......

然后当你找到某个目录占用比较大时,再继续向那个目录里面进行排查就可以了。

转载于:https://www.cnblogs.com/FengGeBlog/p/10240126.html

相关文章:

  • 4个顶级开源JavaScript图表库
  • JAVA入门到精通-第58讲-SQLserver数据类型
  • spring cloud构建java版 b2b2c o2o电子商务云商平台
  • 单表千亿电信大数据场景,使用Spark+CarbonData替换Impala案例
  • How to remove unwant Explorer Context Menu
  • 卷积网络实战---复现已有的卷积神经网路
  • in typeof instanceof ===这些运算符有什么作用
  • mysql_config not found
  • 情绪与神经
  • 初识docker之如何运行一个容器
  • 20181203-join核心模块方法 + events核心模块发布订阅模式 + fs读写文件流
  • AWS实战 - 利用IAM对S3做访问控制
  • 糟糕的软件设计:幻想出来的问题
  • windows下启动和运行分布式消息中间件消息队列 kafka
  • 关系与外键约束
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • co.js - 让异步代码同步化
  • JavaScript 奇技淫巧
  • JSDuck 与 AngularJS 融合技巧
  • mysql常用命令汇总
  • 闭包--闭包作用之保存(一)
  • 基于游标的分页接口实现
  • 日剧·日综资源集合(建议收藏)
  • 算法-图和图算法
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • # 数论-逆元
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • $.proxy和$.extend
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (三)docker:Dockerfile构建容器运行jar包
  • (三十五)大数据实战——Superset可视化平台搭建
  • (转)Linq学习笔记
  • (转载)Linux 多线程条件变量同步
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .htaccess配置常用技巧
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET委托:一个关于C#的睡前故事
  • .Net中wcf服务生成及调用
  • [AIGC 大数据基础]hive浅谈
  • [Android]RecyclerView添加HeaderView出现宽度问题
  • [Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作
  • [Assignment] C++1
  • [C++] new和delete
  • [CISCN2021 Quals]upload(PNG-IDAT块嵌入马)
  • [DM复习]关联规则挖掘(下)