秘籍第一式逻辑卷
Posted 哭泣的馒头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了秘籍第一式逻辑卷相关的知识,希望对你有一定的参考价值。
一、逻辑卷创建
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,Free PE / 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,Free PE / Size
#如果Free PE为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缩小文件系统为5G resize2f /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/
以上是关于秘籍第一式逻辑卷的主要内容,如果未能解决你的问题,请参考以下文章