清理服务器磁盘空间的方法

简介

当服务器的磁盘空间,尤其是系统盘,被跑满时,系统指令都是没法用的

就像 windows 的 C 盘被占满一样,什么操作都做不了,只能等系统一点一点腾出空间

最近博主清理了几台服务器的磁盘空间,这里记录一下清理服务磁盘的流程

先分析

敲下面的命令,先分析一下服务器的磁盘状态,看挂载了几块硬盘,挂到哪个目录下的

shell 复制代码
# 查看磁盘挂载情况
df -h

# 查看磁盘情况
fdisk -l

如下,我就一块 80G 的硬盘,挂载了根目录下

找文件

可以敲下面的命令,看根目录下的目录占用磁盘空间的情况

shell 复制代码
du -sh /* 2>/dev/null | sort -hr

如下,找前面几个大的目录,找出一下大文件夹,再一层一层找,看哪些文件大,可以挪走(挪到其他挂载点)或删掉

清理日志

除此之外,可以清理一下系统产生的日志记录,敲下面的命令,查看一下日志记录占用的磁盘空间

shell 复制代码
journalctl --disk-usage

我这台服务器只有 8.0M,不清理也罢

如果占用很大,可以敲下面的命令,只保留最近 1 天的数据

shell 复制代码
journalctl --vacuum-time=1d

执行完会告诉你腾出了多少磁盘空间

相关推荐
weixin_307779135 小时前
面向高性能保密计算的定制 Linux 系统构建与自动部署方案
linux·安全·网络安全·性能优化·系统安全
着迷不白5 小时前
五、文本处理工具+正则表达式
linux·运维·服务器
卡次卡次15 小时前
vibecoding起步注意点:插件、Skills、MCP、Hooks
服务器·数据库·python·oracle
Elastic 中国社区官方博客5 小时前
每次操作一个 API 调用:Elastic Cloud Hosted 如何让大规模部署管理变得可行
大数据·运维·数据库·elasticsearch·搜索引擎·serverless
载数而行5205 小时前
Linux 4常用指令(文件/时间/搜索查找/压缩解压指令)
linux
和舒貌6 小时前
【无标题】
服务器
不做无法实现的梦~6 小时前
MAVLink 协议教程
linux·stm32·嵌入式硬件·算法
江华森6 小时前
Zabbix 6.4 全栈部署与运维完全指南
运维·zabbix
实心儿儿6 小时前
Linux —— 线程控制(2)
linux·运维·服务器
烛衔溟6 小时前
TypeScript 模块与声明文件全解
linux·ubuntu·typescript