Linux 动态扩容LVM 简介
LVM:logical volume manager,逻辑卷管理。
常规存储方案的问题
上节介绍常规存储:物理磁盘分区为逻辑磁盘(也称分区),逻辑磁盘设置挂载点,存储文件时会根据路径找到匹配挂载点,存储到相应磁盘。
系统使用过程中,磁盘容量不足时,无法进行动态扩容。
核心原因:逻辑磁盘与挂载点直接绑定。
解决方案
动态扩容可通过LVM方案,解耦逻辑磁盘与挂载点。
LVM 原理
逻辑磁盘与挂载点不要设置直接连接,加一个中间层。
中间层包含:卷组、逻辑卷、物理卷。
逻辑卷设置挂载点;
物理卷与逻辑磁盘进行关联;
卷组可以动态管理逻辑卷与物理卷,从而实现动态扩容。
即:
通过物理卷提供存储,通过逻辑卷消费存储,卷组相当于平台管理物理卷与逻辑卷。
小结
挂载点与逻辑磁盘无关,交由卷组管理。
案例
当前系统的/lv1(逻辑卷挂载点)对应的两块磁盘/sdc1、/sdd1,存储空间不足。
现在可动态增加第三块磁盘/sde1,/lv1挂载点的容量又足够使用,以后不够还能再加。
即动态扩容/lv1挂载点。