LVM介绍
LVM在硬盘的物理分区与系统分区之间添加了一个中间层,将多个物理分区添加到自己的虚拟卷组中进行管理,提供逻辑分区给上层使用者。优点是加新硬盘时存储空间可以直接加入到原来的逻辑分区中使用,以及不停机的情况动态调整逻辑分区大小。(注解:未使用LVM的时候,使用fdisk将每个磁盘分区,之后对分区进行格式化mkfs,再使用mount挂载到文件系统中,这种方式在遇到磁盘空间不足时,新添加磁盘到系统中后,需要使用相同的步骤,最后将新磁盘的分区挂载到系统中后,经常会需要移动原分区的数据到新分区中,并且同时使用新老分区时会比较麻烦。使用了LVM后,系统的逻辑分区与磁盘的物理分区没有直接一一对应,增加磁盘时将物理分区添加到了LVM的卷组中,上层的逻辑分区在不需要移动数据的情况下空间直接得到了扩充~)
LVM(Logical Volume Manager) – 管理命令
lvm #主管理命令,会调用其它命令来完成执行 lvmconf lvmconfig lvmdiskscan lvmdump lvmetad lvmpolld lvmsadc lvmsar
PV(Physical Volume) – 物理卷,管理命令
pvchange pvck pvcreate #创建物理卷 pvdisplay #查看物理卷列表 pvmove pvremove pvresize pvs pvscan
VG(Volume Group) – 卷组,管理命令
vgcfgbackup vgcfgrestore vgchange vgck vgconvert vgcreate #创建卷组 vgdisplay #查看卷组列表 vgexport vgextend vgimport vgimportclone vgmerge vgmknodes vgreduce vgremove vgrename vgs vgscan vgsplit
LV( Logical Volume) – 逻辑卷,管理命令
lvchange lvconvert lvcreate #创建逻辑分区 lvdisplay #查看逻辑分区列表 lvextend lvreduce lvremove lvrename lvresize lvs lvscan