发布时间:2026/8/13 9:43:09
linux运维(三) Linux 服务器磁盘分析与清理实战指南 Linux 服务器磁盘分析与清理实战指南适用于 CentOS / Ubuntu / Rocky 等常见发行版。本文总结自多次真实磁盘爆满排查经验命令均可直接复制使用。先说结论指南可直接复制到 CSDN命令均经实战验证。核心思路df 看分区 → du 逐层下钻 → 定位元凶 → 迁移/清理 → 配自动任务防复发。目录标题Linux 服务器磁盘分析与清理实战指南先说结论一、快速定位磁盘到底满在哪1. 查看各分区使用率2. 找出最占空间的目录根因定位3. 查找大文件1G二、高频爆盘元凶清单三、MySQL 备份清理最常见场景现象保留策略 清理命令迁移到空闲分区推荐四、Docker 清理Docker 存储迁移到大数据盘五、/root 目录异常巨大现象排查处理六、Conda / Python 环境清理七、日志清理八、LVM 分区扩容空间分配不均时九、自动化定期清理防复发每月清理脚本示例CentOS/Ubuntu 通用加入 crontab每月 1 号 02:00十、排查检查清单Checklist附Windows 侧常见爆盘参考 请先执行1. 查看 /root 下到底是什么du-sh/root/*2/dev/null|sort-rh|head-20# 2. 查看 MySQL 备份内容du-sh/data/back/mysql/*2/dev/null|sort-rh|head-20一、快速定位磁盘到底满在哪1. 查看各分区使用率df-Th重点关注Use%接近90%的分区。2. 找出最占空间的目录根因定位# 查看根目录下各文件夹大小du-sh/*2/dev/null|sort-rh|head-20# 逐层下钻例如定位 /datadu-sh/data/*2/dev/null|sort-rh|head-20# 继续下钻du-sh/data/back/mysql/*2/dev/null|sort-rh|head-203. 查找大文件1Gfind/-typef-size1G-execls-lh{}\;2/dev/null|head-20二、高频爆盘元凶清单根据实战统计90% 的 Linux 磁盘爆满来自以下几类元凶典型路径特征处理MySQL 每日备份/data/back/mysql/data/2026xxxx按日期每天一个文件夹每个数 GB迁移 保留策略/root 误存数据/root/data、/root/logs/root 本应只有几 GB却达数百 G移走或清理Docker 镜像/容器/var/lib/docker/overlay2overlay 挂载点大量占用docker system pruneConda/Python 环境/usr/local/soft/py、miniconda数百 GB 的 AI/ML 库conda clean日志文件/var/log、应用 logs持续增长不轮转logrotate 手动清应用缓存缓存目录累积型定期清理三、MySQL 备份清理最常见场景现象/data/back/mysql/data/下每天生成一个 3~4 GB 的日期文件夹一年可占 1TB。保留策略 清理命令# 只保留最近 90 天3个月的备份find/data/back/mysql/data-maxdepth1-typed-name202*-mtime90-execrm-rf{}# 查看当前共有多少天备份ls-d/data/back/mysql/data/202*|wc-l迁移到空闲分区推荐当/data空间不足、而/有 1.4T 空闲时# 1. 在空闲分区创建新目录mkdir-p/mysql_backup/data# 2. 迁移历史备份数据量大建议后台执行mv/data/back/mysql/data/* /mysql_backup/data/# 3. 修改备份脚本中的路径关键# 将脚本里 /data/back/mysql/data 改为 /mysql_backup/data# 4. 在新位置设置 90 天自动清理find/mysql_backup/data-maxdepth1-typed-name202*-mtime90-execrm-rf{}⚠️务必先修改备份脚本路径再移动否则备份任务会写失败。四、Docker 清理# 查看 Docker 各类型占用dockersystemdf# 删除所有未使用镜像/容器/网络不删挂载卷dockersystem prune-a# 连挂载卷一起删谨慎会丢数据dockersystem prune-a--volumes# 清理构建缓存dockerbuilder pruneDocker 存储迁移到大数据盘systemctl stopdockermkdir-p/data/dockerrsync-aP/var/lib/docker/ /data/docker/mv/var/lib/docker /var/lib/docker.bakln-s/data/docker /var/lib/docker systemctl startdockerdockerinfo|grepDocker Root Dir五、/root 目录异常巨大现象du -sh /root返回数百 GB明显异常。排查du-sh/root/*2/dev/null|sort-rh|head-20处理/root/data多为误放的应用数据 → 移动到/data或大数据盘/root/logs多为日志 → 清理或配置logrotate# 移动误存数据mv/root/data /data/old_root_data# 清理日志确认无用后rm-rf/root/logs/*.log六、Conda / Python 环境清理# 清理 conda 缓存、未使用包conda clean-a# 清理 pip 缓存pip cache purge# 删除不需要的虚拟环境condaenvremove-n环境名若/usr/local/soft/py占用 800GB多为 AI 框架PyTorch/TensorFlow确认无用的环境直接删除。七、日志清理# 系统日志journalctl --vacuum-size100M# 限制 journal 日志大小# 手动清理指定日志rm-f/var/log/*.log.*rm-f/var/log/messages-*# 配置自动轮转编辑后生效vim/etc/logrotate.conf八、LVM 分区扩容空间分配不均时当根分区满、但/home很空常见于 CentOS 默认分区# 查看卷组剩余空间vgs# 从 home 减 20G 给 root示例lvreduce-L-20G/dev/centos/home lvextend-L20G /dev/centos/root xfs_growfs /# xfs 文件系统在线扩容⚠️ 缩容有风险操作前务必备份数据。九、自动化定期清理防复发每月清理脚本示例CentOS/Ubuntu 通用cat/opt/cleanup_disks.shEOF #!/bin/bash # 保留 MySQL 备份 90 天 find /mysql_backup/data -maxdepth 1 -type d -name 202* -mtime 90 -exec rm -rf {} # 清理 Docker docker system prune -a -f # 清理journal日志 journalctl --vacuum-size200M echo $(date) cleanup done /var/log/cleanup.log EOFchmodx /opt/cleanup_disks.sh加入 crontab每月 1 号 02:00crontab-e# 添加021* * /opt/cleanup_disks.sh十、排查检查清单Checklistdf -Th找出高占用分区du -sh /*逐层定位大目录检查 MySQL 备份是否过量检查/root、/home是否误存数据检查 Docker 占用并清理检查日志是否轮转修改备份脚本路径迁移后配置自动清理 cron 任务确认重要数据已备份再删除附Windows 侧常见爆盘参考位置典型占用处理C:\Users\...\AppData\Local\LiteSandbox\logs单文件可达 156GB停止占用进程后删除D:\Program Files\Notepad\...\notepad-backSQL 备份数 GB~10GB确认后删除休眠文件hiberfil.sys数 GBpowercfg -h off核心思路df看分区 →du逐层下钻 → 定位元凶 → 迁移或清理 → 配自动任务防复发。

相关新闻

2026/8/13 9:43:09

ESANet与TensorRT:实现实时RGB-D语义分割的算法优化与工程部署

1. 项目概述:当RGB-D语义分割遇上“实时”挑战 在机器人导航、增强现实(AR)或者智能家居的交互场景里,让机器“看懂”一个室内环境,不仅仅是识别物体,还要理解每个像素属于什么类别(比如墙壁、地…

2026/8/13 9:43:09

3步搞定:如何在MusicBee中安装网易云歌词同步插件?

3步搞定:如何在MusicBee中安装网易云歌词同步插件? 【免费下载链接】MusicBee-NeteaseLyrics A plugin to retrieve lyrics from Netease Cloud Music for MusicBee. 项目地址: https://gitcode.com/gh_mirrors/mu/MusicBee-NeteaseLyrics 还在为…

2026/8/13 9:38:06

MySQL数据库基础(一)库操作|表操作|数据类型|表约束详解

1. 数据库基础 1.1 什么是数据库 文件保存数据的缺点: 1) 文件的安全性问题 2) 文件不利于数据查询和管理 3) 文件不利于存储海量数据 4) 文件在程序中控制不方便 数据库:解决文件存储的缺陷,更加高效管理数据;数据库水平是…

2026/8/13 10:38:23

【C++ 面试真题】inline 函数真的会被“内联“吗?

【C 面试真题】inline 函数真的会被"内联"吗?inline 是 C 里误解最深的关键字之一。很多人以为"加了 inline 就一定会被展开",或"没加 inline 就一定不会展开"——两个都是错的。这道题考的不是语法,而是你对编…

2026/8/13 10:38:23

16-03-YooAsset附录C-版本信息记录

附录C-版本信息记录 篇章:16-附录 状态:完成 阅读时间:约 15 分钟 一、YooAsset 版本兼容性 1.1 版本与 Unity 兼容矩阵 YooAsset 版本Unity 2019.4Unity 2020.3Unity 2021.3Unity 2022.3Unity 6000.xv1.5.x✅ 完整✅ 完整⚠️ 部分❌ 不支…

2026/8/13 10:38:23

16-02-YooAsset附录B-参考资源

附录B-参考资源 篇章:16-附录 状态:完成 阅读时间:约 15 分钟 一、官方资源 1.1 YooAsset 官方 资源地址GitHub 仓库GitHub - tuyoogame/YooAsset: unity3d resources management system GitHub官方文档Introduce | YooAsset示例项目https…

2026/8/13 10:38:23

深度解析Trae-Agent补丁管理:从自动化部署到企业级安全运维实践

1. 项目概述:理解Trae-Agent的Patch机制在软件开发和系统运维的日常工作中,我们经常需要处理各种补丁。无论是修复安全漏洞、提升性能还是增加新功能,补丁管理都是确保系统稳定与安全的核心环节。最近,一个名为“Trae-Agent”的工…

2026/8/13 10:38:23

嵌入式开发——C语言篇(指针三)

(1)数组名的理解1.数组名是数组首元素的地址2.&数组名,是整个数组的地址,1跳过整个数组3.sizeof数组名,(2)使用指针访问数组数组名arr是数组首元素的地址,可以赋值给p,其实数组名arr和p在这…

2026/8/12 10:37:12

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 5:35:25

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/13 0:02:21

Prefix Cache

Prefix Cache(前缀缓存) 是大模型推理引擎(如 vLLM、SGLang、TensorRT-LLM)中用于跨请求复用已计算 KV Cache 的核心内存与计算优化技术。 它的核心目的在于:彻底消除重复 Prompt 的 Prefill 阶段计算,将首…

2026/8/13 0:02:21

VSCode插件精选:从AI补全到代码规范,打造高效开发环境

1. 项目概述:为什么说插件是VSCode的灵魂?如果你和我一样,每天有超过8小时的时间是在VSCode里度过的,那你肯定明白,一个顺手的开发环境有多重要。VSCode本身已经足够优秀了,但真正让它从“好用的编辑器”蜕…

2026/8/13 0:02:21

如何快速完成文件批量重命名:FreeReNamer终极指南

如何快速完成文件批量重命名:FreeReNamer终极指南 【免费下载链接】FreeReNamer 功能强大又易用的文件批量重命名软件 项目地址: https://gitcode.com/gh_mirrors/fr/FreeReNamer 你是否曾经面对成百上千个杂乱无章的文件感到头疼?传统的手动重命…

2026/8/10 11:20:30

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/11 17:06:59

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/11 3:05:11

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…