Linux lvm逻辑卷管理

lvm逻辑卷的简述

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

lvm术语介绍

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

各命令含义

1)物理卷:
pvcreate #创建物理卷
pvremove #数据擦除
pvmove #把含有数据的pv上的数据挪到其他pv上面
resize2fs #扩展物理卷
2)卷组:
vgcreate #创建卷组
vgextend #扩展卷组数据
vgreduce #缩减卷组数据
3)逻辑卷:
lvcreate #创建逻辑卷
lvextend #扩展逻辑卷数据
lvreduce #缩减逻辑卷数据,但应注意逻辑卷不能在线缩减

lvm逻辑卷的建立

1)新建两个分区,改变分区id为8e
在这里插入图片描述
watch -n1 ‘pvs;echo == ; vgs ; echo ;lvs;echo;df -h /mnt’(监控命令)
pvcreate /dev/vdb6
pvcreate /dev/vdb7 (创建两个物理卷)
在这里插入图片描述
vgcreate vg0 /dev/vdb6 (创建一个物理卷组)
在这里插入图片描述
lvcreate -L 50M -n lv0 vg0 (创建一个大小为50M的逻辑卷)
在这里插入图片描述
mkfs.xfs /dev/vg0/lv0 (格式化逻辑卷lv0)
mount /dev/vg0/lv0 /mnt (挂载lv0到/mnt)
在这里插入图片描述

lvm逻辑卷的拉伸

lvextend -L 100M /dev/vg0/lv0
在这里插入图片描述
xfs_growfs /dev/vg0/lv0 (拉伸文件系统)

在这里插入图片描述
拉伸vg物理卷组
在这里插入图片描述
再拉伸设备并且拉伸文件系统到500M
在这里插入图片描述

lvm逻辑卷的缩减

umount /mnt
mkfs.ext4 /dev/vg0/lv0 (将lv0格式转化为ext4格式)
在这里插入图片描述
e2fsck -f /dev/vg0/lv0 检查文件系统的完整性
在这里插入图片描述
resize2fs /dev/vg0/lv0 100M (缩减lv文件系统到100M)
在这里插入图片描述
vgreduce vg0 /dev/vdb7(从物理卷组中移除pv物理卷)
在这里插入图片描述
pvremove /dev/vdb7 (移除pv物理卷)
在这里插入图片描述

lvm的快照

在lv逻辑卷所挂载的目录中新建文件
在这里插入图片描述
将/mnt中的文件删除,卸载后删除快照
在这里插入图片描述
新建快照并挂载到/mnt上,发现原来的文件已经复原
在这里插入图片描述

LVM的删除

	umount /mnt/
	lvremove /dev/vg0/lv0_snap
	lvremove /dev/vg0/lv0
	vgremove vg0
	pvremove /dev/vdb6
	pvremove /dev/vdb7
	fdisk /dev/vdb/
	partprobe

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值