Thin Pool
Thin Pool 是 Linux 存储管理中的一个概念,主要用于 LVM (Logical Volume Manager) 和 Docker 等容器技术中。
简单说,thin pool 就是一个"按需分配"的存储池,先承诺给你很大空间,但实际只在你用的时候才真正占用物理磁盘。
允许分配比实际物理存储更多的逻辑空间
只在真正写入数据时才占用实际存储空间
类似"超卖"概念,提高存储利用率
Thin Pool 与 VG、PV、LV 的关系
物理磁盘 (/dev/sda, /dev/sdb)
↓
PV (Physical Volume - 物理卷)
↓
VG (Volume Group - 卷组)
↓
LV (Logical Volume - 逻辑卷)
├── 传统 LV (厚配置)
└── Thin Pool (精简池)
↓
Thin LV (精简逻辑卷)磁盘: /dev/sdb(100GB) /dev/sdc(100GB)
↓ ↓
PV: pv_sdb pv_sdc
└────────┬────────┘
↓
VG: vg_data (200GB)
↓
┌────────┴────────┐
↓ ↓
LV: 传统LV (50GB) Thin Pool (100GB) ← 这也是LV
↓
┌─────┼─────┐
↓ ↓ ↓
Thin LV: vol1 vol2 vol3
(50G) (50G) (50G)