传统分区的困境
传统磁盘分区的逻辑很简单:划分 → 固定 → 长期使用。
但现实场景往往不按预期走:
- 日志目录增长失控
- 数据目录意外膨胀
- 临时文件超出预估
分区满了怎么办?要么停机扩容,要么迁移数据——两种方式在生产环境都有风险。
LVM 的核心思路
LVM(逻辑卷管理)的核心原则:把物理磁盘和实际使用空间解耦。
物理磁盘变成资源池,逻辑卷从资源池中按需分配,可以随时扩容,不需要重新分区。
三个核心概念:
| 概念 | 说明 |
|---|---|
| PV(物理卷) | 实际的物理磁盘或分区,基本单位是 4MB 的 extent |
| VG(卷组) | 由一个或多个 PV 组成的资源池 |
| LV(逻辑卷) | 从 VG 中分配的存储空间,相当于传统分区 |
常见误解
误解1:LVM 会显著影响性能
在典型场景下,LVM 的性能损耗可以忽略不计。灵活性带来的收益远大于这点开销。
误解2:LVM 太复杂,不值得用
初始配置确实比传统分区复杂,但一旦配置好,日常管理反而更简单——扩容只需要几条命令。
误解3:LVM 只是救急工具
LVM 最大的价值在于预防性设计,而不是出了问题再用。
适合使用 LVM 的场景
- 未来可能需要调整磁盘分配
- 数据增长模式不可预测
- 希望降低未来运维风险
对于生命周期固定、存储需求明确的简单系统,传统分区可能更直接。
一句话总结
LVM 提供的是「从容应对变化」的能力。提前做好弹性设计,比出了问题再救火要容易得多。