linux下的lvm(可扩展存储设备)

本文详细介绍了Linux下的逻辑卷管理(LVM),包括LVM的构成、查看命令、建立过程、如何拉伸和缩减LVM空间,以及LVM快照的创建和删除。特别指出,LVM扩展支持xfs和ext4文件系统,而缩减操作仅限于ext4。

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

lvm

1.lvm构成

pv	##物理卷
	被lv命令处理过的物理分区

vg	##物理卷组
	被组装到一起的物理卷

pe	##扩展
	lvm设备的最小存储单元lvm是pe的整数倍

lvm	##逻辑卷
	直接使用的设备,可以增大缩减并保持原有数据不变

查看命令: pvs;echo ===;vgs;echo ===;lvs;echo ===;df -h /mnt
2.lvm的建立

pvcreate  /dev/vdb1			##添加物理分区vdb1
vgcreate  vg0  /dev/vdb1	##将物理分区vdb1组装到物理卷vg0中
lvcreate -L 20M -n lv0 vg0	##给逻辑分区lv0分配物理卷vg0的20M内存
mkfs.xfs  /dev/vg0/lv0		##格式化逻辑分区
mount  /dev/vg0/lv0   /mnt	##挂载逻辑卷
df -H /mnt					##用挂载查看逻辑卷的大小

在这里插入图片描述
在这里插入图片描述
3.lvm的拉伸

lvm的扩展(xfs和ext4文件类型都支持)

文件系统(Filesystem)的拉伸取决于文件的本身特性(xfs)

lvextend -L 350M /dev/vg0/lv0		##根据vg0的剩余空间,扩展那lv0
xfs_growfs  /dev/vg0/lv0			##刷新文件系统查看当前的大小
pvcreate	/dev/vdb3				##为pv再加一块硬盘设备
vgextend   vg0	/dev/vdb3			##根据pv中的vdb8给vg0扩展
lvextend  -L 500M /dev/vg0/lv0		##根据扩展后的vg0给lv0扩展
xfs_growfs  /dev/vg0/lv0			##刷新文件系统查看扩展后的大小

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

lvm的缩减(ext4文件类型支持)

umount /mnt/						##卸载
e2fsck -f /dev/vg0/lv0				##格式化文件类型为ext4
resize2fs  /dev/vg0/lv0 800M		##更改文件大小为800m
mount /dev/vg0/lv0 /mnt				##挂载
lvreduce -L 1000M /dev/vg0/lv0		##缩减lv到500M的空间

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

lvm的快照

lvcreate -L 50M -n /dev/vg0/lv0_snap -s /dev/vg0/lv0   ##快照lv0
mount /dev/vg0/lv0_snap /mnt				##挂载快照
ls /mnt										##查看文件内容
rm -fr /mnt/*								##利用快照的挂载对文件内容进行删除操作
umount /mnt									##卸载
lvremove  /dev/vg0/lv0_snap					##删除快照(因为快照对母盘进行了错误的操作)
lvcreate -L 50M -n /dev/vg0/lv0_snap -s /dev/vg0/lv0##重新快照lv0
mount /dev/vg0/lv0——snap /mnt				##重新挂载快照
ls /mnt/					##查看文件内容,发现上一个快照的挂载操作生效,文件又恢复了

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

lvm的删除

umount /mnt						##卸载
lvremove /dev/vg0/lv0_snap		##删除lv
lvremove /dev/vg0/lv0		
vgremove bg0					##删除lv所对应的vg
pvremove /dev/vdb6
pvremove /dev/vdb8				##删除vg所对应的pv
fdisk /dev/vdb	
d
6								##删除pv的设备
partprobe						##更改

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值