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

简介

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

就像 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

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

相关推荐
laboratory agent开发12 分钟前
智能体多工具串联执行中途失败,部分写入的数据如何回滚
运维·服务器·数据库
智塑未来21 分钟前
金融 AIOps 选型指南:银行证券智能运维平台怎么选
运维·人工智能·金融
寒水馨21 分钟前
Linux下载、安装protobuf-v35.1(附安装包protoc-35.1-linux-x86_64.zip)
linux·运维·服务器·google·序列化·protobuf·protoc
王琦03181 小时前
Linux的文件管理
linux·运维·服务器
xlq223221 小时前
高并发服务器day13
运维·服务器
Android系统攻城狮1 小时前
Linux PipeWire深度解析之pw_stream_new调用流程与实战(四十二)
linux·运维·服务器·音频进阶·pipewire音频进阶
Ivan CloudBay1 小时前
CDN 能完全隐藏源服务器 IP 吗?
运维·服务器·tcp/ip
蜉蝣fuyou1 小时前
VMware多版本安装包
linux·vmware·虚拟机
不会代码的小猴1 小时前
Linux note2
linux·笔记
七夜zippoe1 小时前
OpenClaw Prompt 工程:从角色设定到 Skill 封装的 Agent 输出质量方法论
java·服务器·prompt·openclaw·skill封装