LVM逻辑卷

作用:

  1.整合分散的空间   2.空间可以进行扩大

  众多物理卷(PV)组合成卷组(VG),从卷组划分出多个逻辑卷(LV)

##########################################

逻辑卷的创建

一.创建卷组

  vgcreate 卷组名 空间1 空间2 ..

  eg:  vgcreate systemvg /dev/vdc[1-2]

  pvs ----查看物理卷

  vgs----查看卷组

二.通过卷组创建逻辑卷 /dev/卷组名/逻辑卷名

  lvcreate -L 逻辑卷大小 -n 逻辑卷名 卷组名

  lvs----查看逻辑卷

三.使用逻辑卷

  格式化:mkfs.xfs /dev/卷组名/逻辑卷名

  挂载:

    vim /etc/fstab

    mount -a   

lsblk------------->查看文件类型

df -h------------->查看硬盘使用情况、挂载点等

#####################################

逻辑卷的扩展

1.卷组有足够的空间

  eg:逻辑卷本身16G

    lvextend -L +2G /dev/卷组名/逻辑卷名             ----加2G

    lvextend -L 18G /dev/卷组名/逻辑卷名              ----加到18G

    >>>lvs

      18G  空间大小

    >>>df -h

      16G   文件系统大小

    刷新文件系统:

      xfs_growfs  /dev/卷组名/逻辑卷名 (xfs)

      resize2fs     /dev/卷组名/逻辑卷名(ext4)

        

2.卷组没有足够的空间

  扩展卷组 vgextends 卷组名 /dev/vdc{3,5}

删除逻辑卷

  1>        umount   逻辑卷名

  2>   lvremove lv_path

删除卷组

  1>  vgremove vg_name

LVM---逻辑卷
pvs lvs vgs
创建卷组----------------------------------------------->创建卷-------------------------------------------->使用
vgcreate 卷组名 /dev/vdb[2-3]  (未使用的分区)
lvcreate -L 20G -n /dev/卷组名/逻辑卷名 卷组名
mkfs.xfs /dev/卷组名/逻辑卷名

扩展:
eg:逻辑卷本身16G,扩展到20G
lvextend -L +4G /dev/卷组名/逻辑卷名
or
lvextend -L 20G /dev/卷组名/逻辑卷名
xfs_growfs/resize2fs /dev/卷组名/逻辑卷名

扩展卷组
vgextend 卷组名  /dev/vdb4

删除逻辑卷(需先取消挂载)
umount 逻辑卷名
lvremove 逻辑卷名
vgremove 卷组名

修改卷组单位PE,默认4M
vgdisplay 卷组名 --------->查看卷组信息
vgcreate -s PE_size 卷组名 /dev/vdb5 -----创建的时候设置
vgchange -s PE_size 卷组名
lvcreate -l PE_num -n lv_name vg_name


原文地址:https://www.cnblogs.com/ray-mmss/p/9930332.html