【生产实测有效】Linux磁盘清理常用命令

经常遇到磁盘空间告警需要清理

  • 常用方法
  1. 磁盘空间分析
  • 先查看整体磁盘空间使用情况

    df -Th
    lsblk

  • 再有针对性的查看使用率过高的磁盘

    du -hsx --exclude=/{proc,sys,dev,boot,home,tmp,usr,var,app,ncltybbpo} /*

  1. 查找大文件

    find . -type d -exec tar -cjvf {}.tar.bz2 {} ; -exec rm -rf {} ;
    find . -maxdepth 1 -type d -exec tar -cjvf {}.tar.bz2 {} ; -exec rm -rf {} ;
    find ./ -maxdepth 1 -type f -name "heapdump.*.phd" -exec rm -f {} ;

  2. 打包备份后删除

  • tar命令后边跟着的第一个参数是打包后生成的文件

  • tar命令后边跟着的第二个参数才是要打包的文件或目录

  • --remove-files 是打包后直接送去删除

  • j 是打包成bz2格式,压缩比很够用

  • c是创建压缩包

  • vf是显示过程并强推,默认都打包都写上

    tar -jcvf SystemOut_logbak20221212.tar.bz2 SystemOut_21..log --remove-files
    tar jcvf heapdump.2022120_bak20221221.tar.bz2 heapdump.2022120
    .phd --remove-files
    tar jcvf SystemOut_logbak20221209.tar.bz2 SystemOut_20..log --remove-files
    tar jcvf app-eform-server.2023-04_logbak20230501.tar.bz2 app-eform-server.2023-04-
    .log --remove-files

相关推荐
TG_yunshuguoji2 小时前
阿里云代理商:百炼如何查询账单明细和进行成本优化?
服务器·阿里云·云计算
c++之路2 小时前
Linux进程池与线程池深度解析:设计原理+实战实现(网盘项目架构)
java·linux·架构
Irissgwe2 小时前
Ext系列⽂件系统
linux·服务器·ext系统文件
翻斗包菜2 小时前
Nginx 四大核心功能实战:正向代理 + 反向代理 + 缓存 + Rewrite 正则
运维·nginx·缓存
野犬寒鸦2 小时前
面试常问:什么是TCP连接:虚拟对话通道的奥秘
服务器·网络·后端·tcp/ip·面试·tcpdump
阿望要努力上研究生2 小时前
Docker入门常用指令和Docker概念
运维·docker·容器
蜜獾云2 小时前
从linux内核理解Java怎样实现Socket通信
java·linux·运维
战南诚2 小时前
docker的使用技巧
运维·docker·容器
pupudawang2 小时前
使用 Nginx 搭建代理服务器(正向代理 HTTPS 网站)指南
运维·nginx·https
痴心阿文2 小时前
Nextjs用法整理
运维·服务器