存储系统管理——逻辑卷管理(LVM)

本文详细介绍LVM(逻辑卷管理)的概念与操作流程,包括物理卷、卷组、逻辑卷的创建与管理,以及文件系统的拉伸与缩减,快照的创建与移除等高级特性,适用于Linux系统磁盘管理的进阶学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LVM(Logical Volume Manager,逻辑卷管理)时linux系统上对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上的一个逻辑层,用来提高磁盘分区管理的灵活性。

相关定义

PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。

vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。

lp 逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。

lv 逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分 区是不连续的,可以在一个磁盘上,也可以在不同的磁盘上。

PE(Physical Extent)物理扩展,LVM最小的存储块

建立LVM逻辑卷

(1)创建物理卷

(2)创建物理卷组和逻辑卷

(3)格式化,给逻辑卷加xfs文件系统

(4)将设备挂载

watch -n 1 'pvs;vgs;lvs;df -h /mnt'

LVM的拉伸

创建一个物理卷和物理卷组

拉伸逻辑卷,将文件系统扩容

用监控命令可以观察到已经拉伸成功

 以ext4文件系统拉伸

在作这个实验之前,看你之前挂载的卸载了没,要是还挂上,就用umount命令卸载

将/dev/vg0/lv0格式化为ext4文件系统

mount /dev/vg0/lv0 /mnt/    重新挂载

 拉伸设备和文件系统

用watch -n 1监控可以观察到拉伸成功

ext4不仅可以拉伸还可以缩减,而xfs只可以拉伸

ext4格式下的缩减

先对设备进行扫描

对文件系统和设备进行缩减

用watch -n 1 'pvs;vgs;lvs;df -h /mnt'命令进行监控可以看到已经缩减成功

物理卷的缩减

 pvmove /dev/vdb1 /dev/vdb2    将vdb1中的数据放入vdb2中

vgreduce vg0 /dev/vdb1    将vdb1从vg0中移除

pvremove /dev/vdb1    移除vdb1

 LVM的快照

在之前实验的环境下。在/dev/vg0/lv0挂载的情况下touch /mnt/file{1..4},

创建快照

 现在用 rm -rf /mnt/file{1..4}删除,卸载/mnt/

rm -rf /mnt/file{1..4}        
umount /mnt/
lvremove /dev/vg0/backup        将快照移除

 lvcreate -L 100M -n backup -s /dev/vg0/lv0        重新创建快照
 mount /dev/vg0/backup /mnt/                        

 umount /mnt/                     卸载/mnt
 lvremove /dev/vg0/backup         移除快照

lvremove  /dev/vg0/lv0         移除逻辑卷
vgremove vg0                   移除物理卷组
pvremove /dev/vdb2             移除物理卷

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值