第十六章linux~LVM

本文详细介绍LVM的使用方法,包括分区创建、拉伸、缩减、快照操作及不同文件系统下的LV扩容流程。通过具体步骤展示如何利用LVM进行磁盘管理和优化。

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

lvm用法
1,1.先用fdisk创建分区,设置分区标识为8e
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同步分区后 创建pv,vg,lv
在这里插入图片描述
mkfs.xfs /dev/vg0/lv0 格式化

mount /dev/vg0/lv0 /mnt/ 挂载在/mnt/目录上。
在这里插入图片描述
2.lvm的拉伸
使用监控命令查看变化
在这里插入图片描述
在这里插入图片描述
当pv容量不够用时,可以添加pv 再创建一个/dev/vdb3
在这里插入图片描述
lvextend -L 100M /dev/vg0/lv0 扩大设备(拉大到100M)

xfs_growfs /dev/vg0/lv0 扩大挂载的文件系统

在这里插入图片描述
pvcreate /dev/vdb3 新建物理卷

vgextend vg0 /dev/vdb3 扩大物理卷组

在这里插入图片描述
lvextend -L 1500M /dev/vg0/lv0 扩大设备

xfs_growfs /dev/vg0/lv0 扩大文件系统

这是扩大后的pv,vg,lv
在这里插入图片描述

3.ext4文件系统的lv扩容
卸载 修改格式为ext4
在这里插入图片描述挂载

在这里插入图片描述
扩大设备,扩大文件系统ext4格式。
在这里插入图片描述
修改后的pv,vg,lv
在这里插入图片描述
4。lvm的缩减
xfs文件系统不支持缩减,
umount /mnt 取消挂载
在这里插入图片描述
e2fsck -f /dev/vg0/lv0 扫描文件系统
在这里插入图片描述
resize2fs /dev/vg0/lv0 1000M 缩减文件系统
在这里插入图片描述
mount /dev/vg0/lv0 /mnt 挂载
lvreduce -L 1000M /dev/vg0/lv0 缩减设备
在这里插入图片描述
在这里插入图片描述
缩减vg,移除vdb2
pvmove /dev/vdb2 /dev/vdb3 将vdb2的数据移到vdb3,没数据则不需要。
vgreduce vg0 /dev/vdb2 移除物理卷组上的的物理卷/dev/vdb2
pvremove /dev/vdb2 删除
在这里插入图片描述
在这里插入图片描述
5,lvm快照
lvcreate -L 50M -n lv0backup -s /dev/vg0/lv0 // -L大小,-n快照名字,-s 快照对象
切换到/mnt/ 新建文件 卸载

在这里插入图片描述
建立快照
在这里插入图片描述
挂载
在这里插入图片描述
快照建立成功
在这里插入图片描述
删除这个快照lvremove /dev/vg0/lv0backup 删除这个快照
先卸载
在这里插入图片描述
lvremove /dev/vg0/lv0 删除lv0
在这里插入图片描述
vgremove vg0 删除vg0 和/dev/vdb{2,3}
在这里插入图片描述
在这里插入图片描述
删除分区
在这里插入图片描述
同步分区并查看
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值