LVM逻辑卷管理-磁盘分区与挂载

对已经处理成逻辑卷的磁盘sdb进行逻辑卷挂载

需要fdisk将磁盘处理为逻辑卷(具体操作请百度)

图片1

1.创建物理卷(PV)

pvcreate 硬盘名称
pvcreate /dev/sdb /dev/sdc
可以通过pvdisplay或者pvs命令来查看创建的物理卷

注:上面命令执行不了需要先安装lvm2 命令:yum install lvm2 -y

图片2

2.创建一个卷组(VG)

vgcreate 自定义VG名称 要加入的PV
vgcreate VG1 /dev/sdb
可以通过vgdisplay或vgs来查看创建的卷组

图片3

3.基于卷组创建逻辑卷(LV)

lvcreate -n 自定义逻辑卷名称 -L 要创建的逻辑卷的大小 VG名称
lvcreate -n LV1 -L 3G VG1
lvcreate -n LV1 -l 100%VG VG1
可以使用命令lvs或lvdisplay查看lv的详细信息

图片4

4.为创建好的逻辑卷创建文件系统

mkfs.ext4 /dev/VGName/LVName

图片5

5.挂载LV

mount /dev/VG1/LV1 /data/

拉伸与缩小LVM

1.保证VG中有足够的空闲空间

vgdisplay

2.扩充逻辑卷

lvextend -L +1G /dev/VG1/LV1

图片6

3.查看扩充后的lv的大小

lvdisplay

图片7

4.更新文件系统

resize2fs

图片8

拉伸VG

当逻辑卷空间不够的时候,我们可以扩充逻辑卷,其实质就是从VG中拿若干PE到LV中,但是当VG中空间也不够时,我们就需要拓展VG,也就是将新硬盘格式化为PV添加到VG中

1.将要添加到VG的硬盘格式化为PV

pvcreate /dev/sdc

图片9

图片10

2.将新的PV添加到指定卷组中

vgextend VG1 /dev/sdc

图片11

3.查看扩充后的VG大小

vgs

图片12

缩小逻辑卷

逻辑卷的缩小必须离线,需要卸载逻辑卷,如果在线缩小,则有可能丢失数据,先缩小文件系统,再缩小LV

1.卸载已经挂载的逻辑卷

2.缩小文件系统

resize2fs 需要缩小的文件系统 缩小到的大小
resize2fs /dev/VG1/LV1 3G

图片13

e2fsck -f /dev/VG1/LV1

图片14

resize2fs /dev/VG1/LV1 3G

图片15

3.缩小LV

lvreduce -L 缩小大小 缩小的LV
lvreduce -L -1G /dev/VG1/LV1

图片16

4.重新挂载

posted @ 2025-08-13 11:06  xiaojianzzz1521  阅读(78)  评论(0)    收藏  举报