控制台 退出登录

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)

本文采用 CC BY-NC-SA 4.0 协议发布

相关文章

鹊桥计划

鹊桥计划

日志模板提取与 Drain 算法

日志模板提取与 Drain 算法

镜像层与可写层原理

镜像层与可写层原理