2.6#Linux高级存储管理

一.逻辑卷

pv ##物理卷 被处理过的物理分区
pe ##物理扩展 设定存储最小单元
vg ##物理卷组 捆绑pv到一个组中
lv ##逻辑卷 分配最终的使用设备

二.lvm设备建立
监控建立过程
watch -n 1 "pvs;echo ====;vgs;echo =====;lvs;echo =====;df -h /weixindata"
创建两个lvm分区
t		8e

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

1.lvm设备创建及挂载
pvcreate  /dev/sda2				##创建pv
vgcreate  westosvg -s 2M /dev/sda2		##创建vg -s设定pe大小为2M
lvcreate  -L 100M -n westoslv westosvg		##创建lvm -L指定大小 -n指定名称
mkfs.xfs  /dev/mapper/westosvg-westoslv		##格式化
mount /dev/westosvg/westoslv  /weixindata/	##挂载

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

2.lvm拉伸
1).当vg中的容量充足
lvextend  -L 200M /dev/mapper/westosvg-westoslv ##拉伸设备
xfs_growfs  /weixindata/						##拉伸文件系统,在rhel7中可以用设备或挂载点
												##在rhel8.0中只能用挂载点
resize2fs  /dev/mapper/westosvg-westoslv		##当文件系统为ext时使用此命令

在这里插入图片描述

2).当vg中的容量不足
划分分区
pvcreate /dev/sda3
vgextend  westosvg /dev/sda3
lvextend  -L 2500M /dev/westosvg/westoslv
xfs_growfs  /weixindata/

在这里插入图片描述

3.lvm缩减
xfs文件系统不支持缩减,ext文件系统可以
mkfs.ext4	/dev/westosvg/westoslv

在这里插入图片描述

ext4文件系统拉伸:
resize2fs  /dev/mapper/westosvg-westoslv
注意对ext4文件系统拉伸时使用resize2fs lvm设备名称

在这里插入图片描述

缩减步骤:

umount /weixindata
e2fsck -f /dev/westosvg/westoslv
resize2fs  /dev/westosvg/westoslv 1500M
lvreduce  -L 1500M /dev/westosvg/westoslv
mount /dev/westosvg/westoslv  /weixindata/
vgreduce  westosvg /dev/sda3
pvremove  /dev/sda3 

在这里插入图片描述

4.快照功能
在vg0里建立一个新的vg0-1 即为vg0的快照
lvcreate -L 100M -n lv0-1 -s /dev/vg0/lv0    -L指定大小  -n指定名称
mount /dev/vg0/lv0-1 /westos    挂载快照
5.lvm删除:
umount /dev/mapper/westosvg-westoslv	卸载逻辑卷
lvremove  /dev/westosvg/westoslv0	删除逻辑卷lv0
vgremove  westosvg	删除卷组vg0
pvremove /dev/vdb1	将物理卷转化成普通分区
删除完之后记得将磁盘分区修改成普通Linux分区即可

在这里插入图片描述

二.vdo(Virtual Data Optimize)虚拟数据优化器

通过压缩或删除存储设备上的数据来优化存储空间

kvdo ##压缩数据
uds ##优化重复数据

1.vdo建立
#dnf install vdo -y
#vdo create --name=westos_vdo1 --device=/dev/sdb	##创建vdo卷
#vdo status --name=westos_vdo1 | less	##查看westos_vdo1状态
	Deduplication:	enabled		##vdo检测并删除重复数据的功能时开启的
	Compression:    enabled		##vdo数据压缩功能开启

在这里插入图片描述

2.使用vdo设备
#mkfs.xfs  -K /dev/mapper/westos_vdo1 	##格式化
#mkdir /westos_vdo	
#mount /dev/mapper/westos_vdo1 /westos_vdo	##挂载

在这里插入图片描述

3.测试vdo性能
监控命令:watch -n 1 vdostats --human-readable 
vdostats --human-readable 
Device                       Size      Used Available Use% Space saving%
/dev/mapper/westos_vdo1     20.0G      4.0G     16.0G  20%           98%

在这里插入图片描述

#cp /westos/images/install.img  /westos_vdo1/
#vdostats --human-readable
	Device                       Size      Used Available Use% Space saving%
	/dev/mapper/westos_vdo1     20.0G      4.4G     15.6G  22%            2%

#cp /westos/images/install.img /westos_vdo1/install.img.1
#vdostats --human-readable
	Device                       Size      Used Available Use% Space saving%
	/dev/mapper/westos_vdo1     20.0G      4.5G     15.5G  22%           50%
4.自动挂载
vim /etc/fstab
	/dev/mapper/westos_vdo1  /westos xfs defaults,x-systemd.requires=vdo.service 0 0

在这里插入图片描述

5.vdo设备的删除#
umount /westos
vdo stop --name=westos_vdo1
vdo remove --name=westos_vdo1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值