1.逻辑卷
pv?? ?##物理卷?? ?被处理的物理分区 pe?? ?##物理扩展?? ?设备存储最小单元 vg?? ?##物理卷组?? ?捆绑pv到一个组中 lv?? ?##逻辑卷?? ?分配最终的使设备
监控建立过程 watch -n -1 "pvs;echo ======;vgs;echo =====;lvs;echo ====;df -h /wechattest/"
#lvm设备建立
建立物理分区并设定分区type为lvm
?#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/
2.当vg中的容量不足 划分分区 pvcreate /dev/sda3 vgextend ?westosvg /dev/sda3 lvextend ?-L 2500M /dev/westosvg/westoslv xfs_growfs ?/weixindata/2.当vg中的容量不足
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?
lvm删除: umount /dev/mapper/westosvg-westoslv lvremove ?/dev/westosvg/westoslv vgremove ?westosvg pvremove /dev/sda2
####2.vdo(Virtual Data Optimize)#### 虚拟数据优化器 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 ?
|