Linux LVM管理

简介

LVM(Logical Volume Manager)即逻辑卷管理,可以在用户无需关机的情况下自如对文件系统的大小进行调整,轻松实现文件系统跨磁盘和分区,不受物理约束的限制,更加便于磁盘空间管理。

实际操作

一、部署逻辑卷

0x01 添加两块磁盘

用虚拟机添加1块硬盘。

0x02 创建PV(物理卷)

pvcreate /dev/sdb

0x03 创建卷组

vgcreate xmao /dev/sdb

要设置卷组的PE尺寸为16MB

加选项-s 16即为

vgcreate -s 16 xmao /dev/sdb

0x04 创建逻辑卷

lvcreate -n C -L 100M xmao

0x05 将逻辑卷进行格式化

mkfs.ext4 /dev/xmao/C

0x06 挂载使用

mkdir /C
mount /dev/xmao/C /C

0x07 查看文件系统的磁盘使用情况

df -h

二、逻辑卷扩展

0x01 第一种情况,需要扩展的pe数量,vg可以提供

lvextend -L +100M /dev/xmao/C
resize2fs /dev/xmao/C

0x02 第二种情况,vg容量不够用了

再添加一块磁盘

 pvcreate /dev/sdc

再将新的PV添加到指定的卷组中去

vgextend xmao /dev/sdc

这样 xmao 卷的就被扩容了,就可以继续LVM快乐扩展了。

三、逻辑卷缩小

0x01 删除挂载

umount /dev/xmao/C 

0x02 检查文件系统

e2fsck -f /dev/xmao/C

0x03 减少LV卷大小

lvreduce -L -100M /dev/xmao/C

四、删除逻辑卷

0x01 删除挂载

umount /dev/xmao/C

0x02 删除LV

lvremove /dev/xmao/C

0x03 删除VG

vgremove xmao

0x04 删除PV

pvremove /dev/sdb
原文地址:https://www.cnblogs.com/skyxmao/p/12653300.html