CentOS磁盘空间不足怎么处理?

风静酱_9583

风静酱_9583

2026-05-29

296人浏览

原创

当linux系统根分区使用率达99%–100%时,必须立即执行组合操作:先用df -ht | grep -v tmpfs和du -xh --max-depth=1 / | sort -hr | head -10精准定位空间占用源;再针对性清理systemd日志(journalctl --vacuum-size=200m)、docker资源(docker system prune -a -f --volumes)、yum缓存与旧内核、临时目录及宝塔插件缓存;若为lvm环境,通过lvextend和xfs_growfs或resize2fs在线扩容;非lvm则新增硬盘挂载至/var并同步数据。

centos磁盘空间不足怎么处理? - php中文网

当你在终端输入df -h看到根分区Use%显示99%甚至100%,【/var/log/journal、/var/lib/docker、/tmp目录正疯狂吞噬空间】,系统开始拒绝写入新日志、无法启动服务、连vim都打不开时,必须立刻执行清理与扩容组合操作——这不是可选项,而是维持服务存活的强制动作。

第一步:精准定位空间杀手

先别删任何东西。执行以下命令,两步锁定罪魁祸首:

df -hT | grep -v tmpfs → 看清哪个挂载点爆满(通常是//var);

du -xh --max-depth=1 / | sort -hr | head -10 → 找出根下前10个最大子目录;

若输出中/var/log/journal/var/lib/docker排进前三,直接跳到对应清理章节;若/tmp/var/tmp异常庞大,说明有程序未清理临时文件,需立即处理。

紧急清理:五类高危目录速删方案

方法一:systemd日志瘦身(释放500MB–5GB)

sudo journalctl --vacuum-size=200M → 强制保留最近200MB日志,其余全部清除;

sudo journalctl --vacuum-time=7d → 改用时间策略,只留7天内日志;

注意:【journalctl --vacuum-* 操作不可逆,删除后无法恢复】,但生产环境极少需要查30天前的systemd日志。

方法二:Docker镜像与卷清理(释放数GB最有效)

docker system prune -a -f --volumes → 一键删除所有未使用镜像、容器、网络和卷;

这一步操作起来很简单,直接敲回车就行,但会清空所有docker volume数据,请确认无重要数据库卷再执行。

方法三:YUM缓存与旧内核清除

sudo dnf clean all || sudo yum clean all → 清空软件包元数据与下载缓存;

sudo package-cleanup --oldkernels --count=2 → 仅保留当前运行内核+1个最新备份,其余全删;

方法四:/tmp与/var/tmp暴力清空

sudo rm -rf /tmp/* /var/tmp/* → 彻底清空临时目录;

系统重启后这些目录会自动重建,无需担心破坏结构。

方法五:宝塔面板专属清理(若已安装)

进入/www/server/panel/plugin/ → 删除logs_clean插件缓存;

执行cd /www && du -sh * | sort -hr | head -5 → 定位/www/Recycle_bin/www/backup中的冗余文件并手动rm -rf

CentOS Linux 7.9.2009
CentOS Linux 7.9.2009

CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离

下载

LVM在线扩容:给根分区“打补丁”

适用于根分区使用LVM管理(CentOS 7/8默认配置),无需关机,全程在线操作。

第一步:确认LVM结构

sudo lvs → 查看逻辑卷名(如centos-root);

sudo vgs → 查看卷组剩余空间(若Free PE / Size为0,需先添加物理磁盘);

第二步:扩展逻辑卷(假设需加10G)

sudo lvextend -L +10G /dev/mapper/centos-root → 向逻辑卷追加空间;

第三步:扩展文件系统

若为XFS(CentOS 7默认):sudo xfs_growfs /

若为ext4:sudo resize2fs /dev/mapper/centos-root

第四步:验证结果

df -h / → Use%应明显下降,Available值增加对应大小。

非LVM环境扩容:新增硬盘挂载到/var

当系统未启用LVM,且df -h显示/var分区单独占满时,最安全的做法是挂载新硬盘到/var子目录,而非冒险重分区。

插入新硬盘后执行:

sudo lsblk → 确认新设备名(如/dev/sdb);

sudo fdisk /dev/sdb → 输入n→p→1→Enter→Enter→w创建单主分区;

sudo mkfs.xfs /dev/sdb1 → 格式化为XFS(与根文件系统保持一致);

sudo mkdir /var_new && sudo mount /dev/sdb1 /var_new → 临时挂载;

sudo rsync -avHAXx /var/ /var_new/ → 同步原/var全部内容(耗时较长,勿中断);

sudo umount /var_new && sudo mount /dev/sdb1 /var → 卸载后重新挂载到/var

echo "/dev/sdb1 /var xfs defaults 0 0" | sudo tee -a /etc/fstab → 写入开机自动挂载。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

centos

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
centos
centos

PHP中文网为大家提供centos相关信息,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统,PHP中文网提供centos相关文章,以及安装教程。

2023.06.16

3369

10

常见的linux系统有哪些
常见的linux系统有哪些

linux系统有Ubuntu、Fedora、CentOS、Debian、openSUSE、Arch Linux、Gentoo、Slackware、Linux Mint、Kali Linux。更多关于linux系统的文章详情请阅读本专题下面的文章。php中文网欢迎大家前来学习。

2023.10.27

5581

23

CentOS安装部署教程精选
CentOS安装部署教程精选

CentOS安装部署专题提供 CentOS Stream 9/10 服务器安装与初始化配置教程,涵盖 ISO 镜像下载、系统分区、最小化安装、网络配置、SSH远程连接、防火墙、软件源、时区同步、用户权限和常见安装故障排查,适合新手搭建 Linux 服务器环境及运维人员快速部署 CentOS 系统。

2026.05.29

154

10

CentOS运维命令大全
CentOS运维命令大全

CentOS运维命令专题整理 CentOS 服务器日常管理常用命令,覆盖系统信息查看、用户与权限管理、服务启动停止、进程监控、端口查看、日志分析、磁盘空间清理、软件包安装、定时任务配置和故障排查方法,帮助运维人员高效完成 CentOS 系统维护工作。

2026.05.29

168

10

CentOS建站环境搭建实战教程
CentOS建站环境搭建实战教程

CentOS建站环境专题围绕服务器网站部署场景,系统讲解在 CentOS 上安装和配置 Nginx、Apache、PHP、MySQL、MariaDB、PHP-FPM、SSL证书、网站目录权限、虚拟主机、反向代理和 WordPress 等常见建站环境,适合个人站长和运维人员搭建稳定 Web 服务。

2026.05.29

183

10

Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

20

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

180

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

100

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CentOS 官方文档
CentOS 官方文档

共0课时 | 0人学习