1. 根目录空间告急的常见场景与排查方法
服务器跑着跑着突然报警,一看是根目录空间不足,这种场景运维同学应该都不陌生。上周我就遇到一个典型案例:某台线上服务器的根目录使用率突然飙升到95%,导致应用日志无法写入,差点触发生产事故。这种紧急情况下,最稳妥的解决方案就是通过LVM在线扩容。
先教大家几个快速排查的命令组合。当收到磁盘告警时,第一件事就是用df -h查看各分区使用情况:
bash复制[root@server ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 47G 3.0G 94% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
这里重点关注/dev/mapper/centos-root这一行,这就是我们的根目录。如果Use%超过90%,就需要立即处理。接着用lsblk查看磁盘物理结构:
bash复制[root@server ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─centos-root 253:0 0 50G 0 lvm /
└─centos-swap 253:1 0 4G 0 lvm [SWAP]
这个输出告诉我们几个关键信息:
- 物理磁盘
sda总容量100G - 当前根分区只用了50G
- 还有49G未分配空间可用
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. LVM扩容原理与风险控制
LVM(Logical Volume Manager)是Linux的卷管理神器,它把物理磁盘抽象成三层结构:
- PV(P
