LVM逻辑卷


1.LVM概念
  物理卷(PV,Physical Volume):就是真正的物理硬盘或分区
  卷组(VG, Volume Group):将多个物理卷合起来就组成了卷组,组成同一个卷组的物理卷可以是同一个硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一个逻辑硬盘
  物理卷--组合成-->卷组--再划分-->逻辑分区
2.建立LVM的步骤
  2.1首先将物理硬盘建立分区
  2.2将物理硬盘建立成物理卷(PV),也可以将整块硬盘都建立为物理卷
  2.3将物理卷正和城卷组(VG),卷组可以冬天调整大小了。可以将物理分区加入卷组,也可以把物理分区从卷组中删除
  2.4最后吧卷组划分为逻辑卷(LV),逻辑卷也是可以直接调整大小。逻辑卷可以想象分区,所以也需要格式化和挂载。
3.物理卷管理
  3.1 硬盘分区
    创建方式就是使用fdisk交互命令。不过需要注意的是分区的系统ID不再是Linux默认的分区ID号83了,而是改成LVM的ID号8e。
  3.2 建立物理卷
    pvcreate [设备文件名]
    pvcreate /dev/sdb 整块硬盘都建立成物理卷
    pvcreate /dev/sdb5 将硬盘的5号分区建立成物理卷
  3.3 查看物理卷
    pvscan
    pvdisplay 显示更详细
  3.4 删除物理卷
    pvremove /dev/sdb5
4.卷组管理
  4.1 建立卷组
    vgcreat -s PE大小 卷组名字 物理卷名
    PE默认大小4MB
  4.2 查看卷组
    vgscan, vgdisplay
  4.3 增加卷组容量
    vgextend hzzvg /dev/sdb6
  4.4 减小卷组容量
    vgreduce hzzvg /dev/sdb6
    vgreduce -a 删除所有的未使用物理卷
  4.5 删除卷组
    vgremove hzzvg
    卷组删除之后才能删除物理卷
5.逻辑卷管理
  5.1建立逻辑卷
    lvcreate -L 1.5G -n 逻辑卷名(userlv) 卷组名(hzzvg)
    -L 容量:指定逻辑卷的大小。单位MB,GB等
    -l 个数:按照PE个数指定逻辑卷大小
    -n 逻辑卷名:指定逻辑卷名
    建立完逻辑卷后,还要格式化和挂载之后逻辑卷才能正常使用。格式化和挂载命令和操作普通分区时是一样的,不过需要注意的是逻辑卷的设备文件名是/dev/卷组名/逻辑卷名。如上面的userlv 的设备文件名就是"/dev/hzzvg/userlv"
    具体命令如下
      mkfs -t xfs /dev/hzzvg/userlv
      #格式化
      mkdir /disklvm
      mount /dev/hzzvg/userlv /disklvm/ #挂载
      如果需要自动挂载,也要修改/etc/fstab文件
  5.2查看逻辑卷
    lvscan, lvdisplay
  5.3调整逻辑卷大小
    vresize -L(容量,+-) -l(PE个数) 逻辑卷设备文件名
  5.4删除逻辑卷
    lvremove 逻辑卷设备文件名
  注意:删除时先卸载

原文地址:https://www.cnblogs.com/yellowzunzhi/p/12562393.html