(六)Linux高级存储管理

本文详细介绍了Linux逻辑卷管理器(LVM)在企业环境中的应用,包括如何创建、扩展、缩减LVM设备,以及使用虚拟数据优化器(VDO)进行数据压缩和重复数据删除。通过实例演示了LVM在磁盘管理中的灵活性,以及VDO对提升存储效率的作用。

目录

###1.lvm在企业中的定位###

 ###2.lvm设备建立###

 ###3.lvm的拉伸###

1)当vg中的容量充足

​编辑 2)当vg中的容量不足

###4.lvm缩减###

###5.lvm的删除###

###6.虚拟数据优化器###


###1.lvm在企业中的定位###


pv    ##物理卷      被处理过的物理分区
pe    ##物理扩展   设定存储最小单元
vg    ##物理卷组   捆绑pv到一个组中
lv     ##逻辑卷       分配最终的使用设备
监控建立过程
watch -n 1 "pvs; echo === ; lvs; echo ===; df -h /pub/"
fdisk /dev/sdb          ##划分磁盘分区

 ###2.lvm设备建立###

建立物理分区并设定分区type为lvm 
pvcreate /dev/sda2                                         ##创建pv
vgcreate westosvg -s 4M /dev/sda2               ##创建vg -s设定pe大小位4M
lvcreate -L 50M -n westoslv westosvg          ##创建lvm -L指定大小 -n指定名称
mkfs.xfs /de/westosvg/westoslv      ##格式化
mount /dev/westosvg/westoslv /pub/              ##挂载

 ###3.lvm的拉伸###

1)当vg中的容量充足


lvextend -L 80M /dev/westosvg/westoslv   ##拉伸设备
xfs_growfs /dev/westosvg/wesetoslv         ##拉伸文件系统,在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/

###4.lvm缩减###

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


ext4文件系统拉伸:
resize2fs /dev/mapper/westosvg-westoslv
缩减步骤:
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 

###5.lvm的删除###


umount /dev/mapper/westosvg-westoslv
lvremove /dev/westosvg/westoslv
vgremove westosvg
pvremove /dev/sda2


###6.虚拟数据优化器###

kvdo           ##压缩数据
uds             ##优化重复数据
#vdo建立#
dnf install vdo -y
vdo create --name=westos_vdo1 --device=/dev/sdb
vdo status --name=westos_vdo1 | less
Deduplication: enabled ##vdo检测并删除重复数据的功能时开启的
Compression: enabled ##vdo数据压缩功能开启
#使用vdo设备#
mkfs.xfs -K /dev/mapper/westos_vdo1 
mkdir /westos_vdo
mount /dev/mapper/westos_vdo1 /westos_vdo
#测试vdo性能#
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_vdo/
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_vdo/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%
#vdo device mount onboot#
vim /etc/fstab
/dev/mapper/vdodevice /westos xfs defaults,x-systemd.requires=vdo.service 0 0

#vdo设备的删除#
vdo remove --name=westos_vdo1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值