秘籍第一式逻辑卷

枕上从妨一夜睡,灯前读尽十年诗。这篇文章主要讲述秘籍第一式逻辑卷相关的知识,希望能为你提供帮助。
一、逻辑卷创建

1、创建pv
pvcreate /dev/sdb
2、创建vg
vgcreate rhcsa /dev/sdb
3、创建lv
lvcreate -n vo -l 50 rhcsa

-l|--extents LogicalExtentsNumber[%VG|PVS|FREE] |(逻辑扩展数)
-L|--size LogicalVolumeSize[bBsSkKmMgGtTpPeE](逻辑卷大小)

(1)创建一个指定大小的lv,并指定名字为lv_2
lvcreate -L 2G -n lv_2 vg_1
(2)创建一个占全部卷组大小的lv,并指定名字为lv_3(注意前提是vg并没有创建有lv)
lvcreate -l 100%VG -n lv_3 vg_1
(3)创建一个空闲空间80%大小的lv,并指定名字为lv_4(常用)
lvcreate -l 80%Free -n lv_4 vg_1

#vgdisplay可以查看 Total PE,FreePE / Size
#如果total PE共267 ,vg名字为vbirdvg
#lvcreate -l 267 -n vbirdlv vbirdvg#将整个 vbirdvg 通通分配給 vbirdlv 啊,要注意,PE 共有 267 个

4、lvm目录:/dev/rhcsa/vo

二、逻辑卷扩容
1、创建pv
pvcreate /dev/sdc
2、扩容vg
vgextend rhcsa /dev/vdc
3、扩容逻辑卷
1. 先使用vgs查看卷组剩余大小,有剩余空间在使用lvextend进行扩容,没有则要增加磁盘。
lvextend -L +1G /dev/rhcsa/vo (增加1G,如果不加+号,则是将大小调整为1G)
2. 使用resize2f调整ext4格式文件系统大小resize2fs /dev/rhcsa/vo
如果是xfs
xfs_growfs /dev/rhcsa/vo

-L指定逻辑卷的大小,单位为“kKmMgGtT”字节
-l指定逻辑卷的大小(PE数)
#vgdisplay可以查看 Total PE,FreePE / Size
#如果FreePE为179
lvresize -l +179 /dev/vbirdvg/vbirdlv#利用 lvresize 的功能來增加LV

三、逻辑卷缩容
缩容逻辑卷(xfs不支持)
1. 逻辑卷回缩不能在线进行,所以先卸载已经挂载的逻辑卷并检测文件系统
使用umount卸载umount /dev/app/app_lv
使用e2fsck检测文件系统e2fsck -f /dev/app/app_lv
1. 使用resize2f缩小文件系统为5Gresize2f /dev/app/app_lv 5G
2. 使用lvreduce 缩小逻辑卷,上面要缩小到5G,原先是6G,所以这里减少1G
lvreduce -L -1G /dev/app/app_lv 5G
1. 使用lvdisplay查看缩小后的逻辑卷
2. 挂载逻辑卷 mount /dev/app/app_lv /app/

【秘籍第一式逻辑卷】


    推荐阅读