16.linux系统中的磁盘管理---(2)LVM

本文详细介绍LVM(逻辑卷管理)的建立、拉伸、快照及删除操作流程。包括如何创建物理卷、逻辑卷组和逻辑卷,以及如何进行设备的热拉伸和文件系统的拉伸与缩减。此外,还介绍了如何使用LVM进行快照创建和管理,以及最终的设备删除过程。

pv: 物理卷,被lvm处理过的物理分区,物理存储单元发生改变
pe:图例扩展,lvm设备的最小存储单元,lv是pe的整数倍
vg:逻辑卷组,被组装到一起的物理卷
lv:逻辑卷,直接使用的设备,可以增大缩减或保持原有数据

『做实验前虚拟机reset重置,保证实验环境纯净,不受影响』

1.lvm的建立

步骤一: 建立分区
分区时设定分区标签为8e(lvm类型)
在这里插入图片描述
在这里插入图片描述
步骤二:创建物理卷

pvcreate /dev/vdb1

在这里插入图片描述
步骤三:创建pv所在逻辑卷组

vgcreate vg0 /dev/vdb1

在这里插入图片描述
步骤四:从物理卷组里划分出一个大小为 300M 的lv设备

lvcreate -L 300M -n lv0 vg0

在这里插入图片描述
步骤五:格式化

mkfs.xfs /dev/vg0/lv0

步骤六:挂载

mount /dev/vg0/lv0 /data-wecaht
df -H /data-wechat 或 df 

在这里插入图片描述
在这里插入图片描述

2.lvm的拉伸

lvm支持热拉伸

(1)当vg中的剩余容量充足时
lvextend -L 500M vg0     /*拉伸设备*/
xfs_grow /dev/vg0/lv0     /*拉伸文件系统*/

在这里插入图片描述

(2)当vg中的容量不足时

再次建立分区并设定分区标签为8e(lvm类型)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

pvcreate /dev/vdb2
vgextend vg0 /dev/vdb2     /*拉伸物理卷组*/
lvextend -L 100M vg0
xfs_grow /dev/vg0/lv

在这里插入图片描述
在这里插入图片描述

(3)针对ext文件系统设备的拉伸和缩减

xfs不支持缩减,只能拉伸;ext4可缩减,可拉伸

umount /data-wechat
mkfs,ext4 /dev/vg0/lv0
mount /dev/vg0/lv0 /data-wechat

在这里插入图片描述
拉伸

lvextend -L 1500M /dev/vg0/lv0     /*拉伸设备*/
resize2fs /dev/vg0/lv0     /*拉伸文件系统*/

在这里插入图片描述
缩减
1>缩减lvm

umount /dev/vg0/lv0     /*卸载*/
e2fsck -f /dev/vg0/lv0     /*扫描*/
resize2fs /dev/vg0/lv0 1000M     /*缩减文件系统*/
lvreduce -L 1000M /dev/vg0/lv0     /*缩减设备*/
mount /dev/vg0/lv0 /data-wechat     /*挂载*/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2>缩减vg—移除空闲pv

vgreduce vg0 /dev/vdb2

3>移除含有数据的设备

pvmove /dev/vdb1 /dev/vdb2
vgreduce vg0 /dev/vdb1
pvremove /dev/vdb1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.lvm的快照

在这里插入图片描述

lvcreate -L 50M -n lv0-backup -s /dev/vg0/lv0
mount /dev/vg0/lv0-backup /data-wechat
rm -rf /data-wechat

在这里插入图片描述

umount /data-wechat
lvremove /dev/vg0/lv0-backup
lvcreate -L 100M -n lv0-backup -s /dev/vg0/lv0
mount /dev/vg0/lv0-backup /data-wechat

在这里插入图片描述
在这里插入图片描述

4.lvm的删除

lvremove /dev/vg0/lv0-backup
lvremove /dev/vg0/lv0
vgcreate vg0

umount /data-wechat     /*卸载*/
lvremove /dev/vg0/lv0backup     /*移除快照*/
lvremove /dev/vg0/lv0     /*移除设备*/
vgremove vg0     /*移除物理卷组*/
pvremove /dev/vdb2     /*移除pv物理卷*/
fdisk /dev/vdb     /*删除磁盘*/

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值