枕上从妨一夜睡,灯前读尽十年诗。这篇文章主要讲述秘籍第一式逻辑卷相关的知识,希望能为你提供帮助。
一、逻辑卷创建
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/
【秘籍第一式逻辑卷】
推荐阅读
- 秘籍第二式 时间同步配置
- 秘籍第四式 rsync+sersync
- 秘籍第五式 DHCP
- 输入和输出
- 国家公园 生态之窗
- 输入输出
- Linux SRE课程第二周作业
- Linux第五天 网络IP地址配置与日志服务器的搭建
- LNMP生产实战环境