LVM基础说明

LVM基础说明

一、基础概念

LVM (Logical volume Manager) 逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷
作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性

  • PE : (physical Extend) 物理拓展 默认大小4M 底层硬盘格式化而成

  • PV : (physical volume) 物理卷 由多个PE组成

  • VG : (volume group) 卷组 空间池 将PV添加进VG内

  • LV : (logical volume) 逻辑卷 VG分发PE给LV 最终名称为 /dev/vgname/lvname , 将其挂载即可

1.流程图及说明

(1)物理强盘被格式化为PV,空闻被分为一个个PE

(2)不同的PV加人同一个VG,不同PV的PE全部进人VG的PE池内

(3)LV基于PE创建,大小为PE的整数倍。组成LV的PE可能来自不同物理碰盘

(4)LV现在就直接可以格式化后挂载使用了

(5)LV的扩充增减实际上就是增加或减少组成该LV的PE的数量。其过程不丢失原始数据

在这里插入图片描述

二、创建LVM

#检查是否存在LVM工具
lvm --help
#将物理磁盘设备初始化为物理卷
pvcreate /dev/sdb /dev/sdc
#创建卷组,并将PV加入卷组当中
vgcreate myvg /dev/sdb /dev/sdc
#基于卷组创建逻辑卷
lvcreate -n mylv -L 2G myvg
#为创建好的逻辑卷创建文件系统
mkfs.ext4 /dev/myvg/mylv
#将格式化好的逻辑卷挂载使用
mount /dev/myvg/mylv /mnt
#查看pv,pvdisplay比较详细,pvs比较简洁
pvdisplay
pvs
#查看vg,vgdisplay比较详细,vgs比较简洁
vgdisplay
vgs
#查看lv,lvdisplay比较详细,lvs比较简洁
lvdisplay
lvs

1.删除

#注意删除顺序
#删除LV
lvremove /dev/myvg/mylv
#删除vg
vgremove myvg
#删除pv物理卷
pvremove /dev/sdb

三、拉伸逻辑卷

逻辑卷的操作可以热拉伸,不需要卸载逻辑卷

而拉伸LV的操作实际就是从VG分配新的PE进LV

1.拉伸LV

#保证vg中有足够的空闲空间
vgdisplay
#扩充逻辑卷
lvextend -L +1G /dev/myvg/mylv
#查看扩充是否成功
lvdisplay
#更新文件系统,让新扩容的空间可以被识别到
#注意resize2fs命令被用来增大或者收缩未加载的“ext2/ext3”文件系统的大小。
resize2fs /dev/myvg/mylv
#若文件系统为xfs使用以下命令进行更新
xfs_growfs /dev/myvg/mylv
#查看拉伸是否成功
df -Th

2.拉伸VG

拉伸VG的操作实际就是增加VG内的PV

#将要添加到扩容vg的硬盘格式化为PV
pvcreate /dev/sdc
#将新的PV添加到指定的卷组内
vgextend myvg /dev/sdc
#查看扩容后的VG大小
vgdisplay

四、缩小逻辑卷

逻辑卷的缩小操作只能离线操作,否则可能会导致数据的丢失

1.缩小LV

#卸载已经挂载的逻辑卷
umount /dev/myvg/mylv
#缩小文件系统,注意指定的大小就是要更改后的大小
#注意resize2fs命令被用来增大或者收缩未加载的“ext2/ext3”文件系统的大小。
#(会提示请先运行 'e2fsck -f /dev/myvg/mylv')
resize2fs /dev/myvg/mylv 1G
#若文件系统为xfs使用以下命令进行更新
xfs_growfs /dev/myvg/mylv 1G
#缩小LV,缩小到跟文件系统一样的大小
lvreduce -L -1G /dev/myvg/mylv
#查看缩小后的LV
lvdisplay
#挂载
mount /dev/myvg/mylv
#df -Th有问题的话
resize2fs /dev/myvg/mylv
#或
xfs_growfs /dev/myvg/mylv
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值