使用LVM管理逻辑卷

逻辑卷基础

  • PV(Physical Volume,物理卷)。PV组成VG。
  • VG(Volume Group, 卷组)。VG由PV组成,即将多块硬盘空间组在一起,再重新划分,相当于一个虚拟的硬盘。
  • LV(Logical Volume,逻辑卷)。LV是VG的分区,即将VG分为多个分区,如root、swap等。

PV(Physical Volume,物理卷)

  • 将硬盘格式化为PV
pvcreate /dev/sdb /dev/sdc
  • 删除PV
pvremove /dev/sdb /dev/sdc
  • 显示PV信息
pvs
pvdisplay

VG(Volume Group, 卷组)

  • 创建VG并加入PV
vgcreate Storage /dev/sdb /dev/sdc
  • 从VG中移除PV
vgreduce Storage /dev/sdc
  • 为VG添加PV
vgextend Storage /dev/sdd
  • 显示VG信息
vgs
vgdisplay

LV(Logical Volume,逻辑卷)

  • 给VG创建分区LV。例如从Storage(VG)创建大小为16G的名为Media的LV
lvcreate -L 16G -n Media Storage
  • 删除LV
lvremove /dev/mapped/Media-Storage #目录由实际情况决定
  • 增加LV空间,重新调整分区大小
lvextend -L +8G /dev/mapped/Media-Storage
resize2fs /dev/mapped/Media-Storage
  • 减少LV空间,例调整分区大小为16G,LV从24G减为16G
resize2fs /dev/mapped/Media-Storage 16G
lvreduce -L -8G /dev/mapped/Media-Storage
  • 显示LV信息
lvs
lvdisplay