一、LVM简介
LVM 是逻辑盘卷管理(Logical Volume Manager)的简称,最早是 IBM 为 AIX 研发的存储管理机制。LVM 通过在硬盘和分区之间建立一个逻辑层,可以让多个分区或者物理硬盘作为一个逻辑卷 ( 相当于一个逻辑硬盘 ),提高了磁盘分区管理的灵活性。1998 年,Heinz Mauelshagen 在 Linux 2.4 内核上提供了 Linux 的 LVM 实现。
LVM 早期多用于服务器,配合存储硬件的 Raid 技术,提供高可靠性,可灵活配置的磁盘分区管理;普通 PC 由于存储容量有限,很少使用这种技术。随着单个磁盘容量的不断扩大和硬盘价格的下降,普通 PC 拥有 TB 级的大容量存储空间逐渐普及,也带来对 PC 上存储管理的需要,LVM 无疑是很好的解决方案。只是普通 PC 用户由于缺少硬件冗余保护,在发生灾难时,通常会发生比较严重的数据损失。好在 LVM 提供了一系列灾难恢复的功能,可以帮助普通 PC 用户尽可能减少损失。
二、创建LVM
一)磁盘分区
[root@ee-o ~]# gdisk /dev/sdb
[root@ee-o ~]# gdisk /dev/sdc
二)创建PV
[root@ee-o ~]# pvcreate /dev/{sdb1,sdc1}
[root@ee-o ~]# pvscan
PV /dev/sda3 VG centos_ee-o lvm2 [19.50 GiB / 4.00 MiB free]
PV /dev/sdb1 VG myvg lvm2 [1022.00 MiB / 0 free]
PV /dev/sdc1 VG myvg lvm2 [1022.00 MiB / 1020.00 MiB free]
PV /dev/loop0 VG cinder-volumes lvm2 [20.60 GiB / 20.60 GiB free]
Total: 4 [42.10 GiB] / in use: 4 [42.10 GiB] / in no VG: 0 [