目录
1. LVM基本概念
LVM 是 Logical Volume Manager 的简称,译为中文就是逻
辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。
LVM可以允许对卷进行方便操作的抽象层,包括重新设定文件系统的
大小,允许在多个物理设备间重新组织文件系统,LVM可以弹性的更改LVM的容量
- 物理卷(Physical Volume,PV):就是真正的物理硬盘或分区。
- 卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。
- 逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。
- 物理扩展(Physical Extend,PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。PE 的大小是可以配置的,默认是 4MB。
2. LVM管理
功能 | 物理卷管理 | 卷组管理 | 逻辑卷管理 |
---|---|---|---|
Scan扫描 | pvscan | vgscan | lvscan |
Create建立 | pvcreate | vgcreate | lvcreate |
Display显示 | pvdisplay | vgdisplay | lvdisplay |
Remove删除 | pvremove | vgremove | lvremovr |
Extend扩展 | vgextend | lvextend | |
Reduce减少 | vgreduce | lvreduce |
2.1 建立逻辑卷
2.1.1创建过程
第一步建立物理卷
[root@localhost ~]# pvcreate /dev/sdb ##pvcreate
设备名(分区 也可以是一整块磁盘)
Physical volume "/dev/sdb" successfully created.
[root@localhost ~]# pvscan ## 扫描系统中所有物理卷
PV /dev/sdb VG vg0 lvm2 [<20.00 GiB / <20.00 GiB free]
PV /dev/sda2 VG centos lvm2 [54.00 GiB / 4.00 MiB free]
Total: 2 [74.00 GiB] / in use: 2 [74.00 GiB] / in no VG: 0 [0 ]
[root@localhost ~]# pvdisplay ## pvdisplay命令—显示物理卷详情
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size <54.01 GiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 13825
Free PE 1
Allocated PE 13824
PV U