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

简介

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

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

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

相关推荐
0+1115 小时前
Linux --从 poll 到 epoll多路转接
linux·服务器·1024程序员节
青瓦梦滋5 小时前
WebSocket协议
linux·服务器·网络·c++·websocket·网络协议·http
桌面运维家6 小时前
旧电脑跑不动课程软件,VDI云桌面怎样接着用?
运维·服务器·虚拟化·pve·vdi·云桌面
zhang133830890756 小时前
传统机械三杯式风速传感器易磨损冻堵?CG-88金属超声波风速风向传感器给出免运维方案
运维·服务器·网络·人工智能·自动化
知已难寻6 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
2601_949847758 小时前
bcrypt.js 跨端三方库仓颉适配全流程
linux·运维·ubuntu
m0_639906948 小时前
Linux 操作系统入门:目录结构、服务排查常用命令、Shell 脚本基础
linux·运维·后端
今天重构了吗9 小时前
Linux 上 rm -rf 删错了能找回吗
运维·服务器
KaiwuDB9 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
codezzzsleep10 小时前
学术汇报 PPT 自动化生成实战指南
运维·自动化·powerpoint