逻辑卷与vdo

1.逻辑卷

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

监控命令: watch -n 1 “pvs;echo ====;vgs;echo ====;lvs;echo ====;df -h /weixindata”

硬盘格式为xfs

注:xfs 只能扩展

t 修改分区类型
l 列出所有可用分区类型代码
8e linux LVM
在这里插入图片描述

退出时, 使用wq退出。 ##让内存中的设置同步到硬盘中

pvcreate ##建立物理卷
vgcreate ##建立物物理卷组
lvcreate ##建立逻辑卷
演示:

pvcreate /dev/vdb1 ##建立物理卷组

pvcreate /dev/vdb2

vgcreate -s 200M westos_vg /dev/vdb1 ##建立物理卷组

lvcreate -L 200M -n westos_lv0 westos_vg ##建立逻辑卷大小为200M

mkfs.xfs /dev/westos_vg/westos_lv0

mount /dev/westos_vg/westos_lv0 /weixindata/

在这里插入图片描述

xfs 只能扩展

xfs格式下 逻辑卷的扩展

lvextend -L 400M /dev/westos_vg/westos_lv0 ##将逻辑卷的大小扩展到400M
此时文件系统的大小还没有扩展
xfs_growfs /dev/westos_vg/westos_lv0 ##格式化逻辑卷
此时文件系统的大小为395M 与扩展之后的400M相近

注:添加了两个大小为500M的物理卷, 物理卷组中只在/dev/vdb1添加到物理卷组中,开始的逻辑卷只有200M的大小

在这里插入图片描述
lvextend -L 400M /dev/westos_vg/westos_lv0 ##扩展逻辑卷 扩展大小为400M
xfs_growfs /dev/westos_vg/westos_lv0 ##格式化逻辑卷 格式为xfs

在物理卷组中添加物理卷相当于 ,物理卷组的扩展
在这里插入图片描述

硬盘格式:est4

ext4 可以扩展也可以缩减

将硬盘格式化为ext4

mkfs.ext4 /dev/westos_vg/westos_lv0 ##针对的对象为硬盘

ext4格式下的逻辑卷的扩展

lvextend -L 800M /dev/westos_vg/westos_lv0 ##扩展逻辑卷的大小为800M

在这里插入图片描述
文件系统的扩展:
resize2fs /dev/westos_vg/westos_lv0 ##将文件系统的大小与逻辑卷的大小进行同步
在这里插入图片描述

ext4的缩减

缩减前需要进行文件的扫描并卸载逻辑卷
e2fsck -f /dev/westos_vg/westos_lv0 ##扫描文件系统的大小
在这里插入图片描述
缩减时:先缩减文件系统的大小,再缩减逻辑卷
resize2fs /dev/westos_vg/westos_lv0 200M
lvcreate -L 200M /dev/westos_vg/westos_lv0
在这里插入图片描述在这里插入图片描述

缩减:缩减系统时:需要卸载

pvmove /dev/vdb1 /dev/vdb2 ##数据的移动
在这里插入图片描述
在这里插入图片描述

逻辑卷的快照:

lvcreate -L 30M -n westos_lv0_backup -s /dev/westos_vg/westos_lv0
-L 大小
-n 名称
-s 快照对象

lvremove /dev/westos_vg

110 lvremove /dev/westos_vg/westos_lv0 ##删除逻辑卷
111 vgremove westos_vg ##删除物理卷组
112 pvremove /dev/vdb2 ##移除文件系统

在这里插入图片描述

vdo软件服务服务(Virtual Data Optimize)

虚拟数据优化器
kvdo ##压缩数据
udos ##优化重复数据

#vdo的建立
dnf install vdo -y
vdo create --name=westos_vdo1 --device=/dev/vdb
vdo status --name=westos_vdo1|less
Compression: enabled ##vdo 服务检测并删除重复数据的功能开启
Deduplication: enabled ##vdo服务压缩功能开启

在这里插入图片描述

在安装了vdo服务之后才能使用vdo命令
在配置vdo前需要将指定硬盘恢复到未使用之前的状态
删除硬盘中的所有内容与分区

使用vdo设备

mkfs.xfs -K /dev/mapper/westos_vdo1
mkdir /westos_vdo
mount /dev/mapper/westos_vdo1 /westos_vdo

设置开机挂载 修改文件/etc/fstab
添加新的一行
/dev/mapper/westos_vdo1 /winxindata xfs defaults.x-systemd.requires=vdo.service 0 0
在这里插入图片描述
在这里插入图片描述

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

猜你喜欢

转载自blog.csdn.net/Antonhu/article/details/113920611