【生产实测有效】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

相关推荐
D11_2 分钟前
在阿里云CentOS服务器上使用Certbot为Nginx配置SSL证书
服务器·阿里云·centos
梓沂5 分钟前
旧电脑变废为宝:打造低成本网络打印机服务器全记录
服务器·网络·php
笨蛋少年派10 分钟前
将 MapReduce 程序打成 JAR 包并在 Linux 虚拟机的 Hadoop 集群上运行
linux·jar·mapreduce
陈大鱼头23 分钟前
摸鱼搭子知乎你怎么了?访问抛出的 525 错误码是什么啊?
运维·后端·http
刚刚觉醒的小菜鸡26 分钟前
ssh连接本地虚拟机
linux·服务器·ssh
持梦远方26 分钟前
Linux之认识理解目录
linux·运维·服务器
openHiTLS密码开源社区28 分钟前
【密码学实战】openHiTLS s_server命令行:搭建国密标准安全通信服务器
服务器·物联网·密码学·openhitls·tlcp·商用密码算法·dtlcp
真命天子_重庆_中国32 分钟前
记一次生产服务器磁盘I/O性能瓶颈与负载过高分析与处理
运维·服务器
瑶总迷弟35 分钟前
使用 Docker 和 docker-compose 快速部署 openGauss
linux·数据库·云原生·eureka