linux中的高级管理

1、逻辑卷
pv #物理卷:被处理过的物理分区
pe #物理扩展: 设定存储最小单元
vg #物理卷组 :捆绑pv到一个组中
lv #逻辑卷: 分配最终的使用设备
在这里插入图片描述

mkdir /wexindata
在这里插入图片描述
watch -n 1 “pvs;echo =====;vgs;echo =====;lvs;echo =====;df -h /wexindata” #监控命令
在这里插入图片描述
在这里插入图片描述

fdisk -l
在这里插入图片描述
fdisk /dev/vdb #进入分区模式,对磁盘进行划分
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
t修改分区类型
l列出所有可用分区类型
在这里插入图片描述在这里插入图片描述
pvcreate /dev/vdb1 #建立物理卷
在这里插入图片描述
在这里插入图片描述

vgcreate -s 2M westos_vg /dev/vdb1 #建立物理卷组,大小为2M,名称为westos_vg
在这里插入图片描述
lvcreate -L 200M -n westos_lv0 westos_vg #建立逻辑卷,大小为200M,名字为westos_lv0(在之前物理卷组里面)
在这里插入图片描述
#完成后进行格式化,然后挂载
mkfs.xfs /dev/westos_vg/westos_lv0
mount /dev/westos_vg/westos_lv0 /wexindata/
在这里插入图片描述
在这里插入图片描述
lvextend -L 400M /dev/westos_vg/westos_lv0 #拉伸逻辑卷组
xfs_growfs /dev/westos_vg/westos_lv0 #同步到设备
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
当设备不够用时,把新的物理卷添加到物理卷组里面
vgextend westos_vg /dev/vdb2
在这里插入图片描述
lvextend -L 600M /dev/westos_vg/westos_lv0
在这里插入图片描述
在这里插入图片描述
xfs_growfs /dev/westos_vg/westos_lv0
在这里插入图片描述
在这里插入图片描述
先卸载
umount /wexindata
mkfs.ext4 /dev/westos_vg/westos_lv0 #改变格式为ext4,注意此时会格式化,所有内容会丢失
在这里插入图片描述
mount /dev/westos_vg/westos_lv0 /wexindata/
在这里插入图片描述
lvextend -L 100M /dev/westos_vg/westos_lv0 #拉伸设备为100M
resize2fs /dev/westos_vg/westos_lv0 #拉伸ext4文件系统
在这里插入图片描述
在这里插入图片描述
缩减(只有ext4可以缩减)
扫描逻辑卷里面含有的文件的大小
e2fsck -f /dev/westos_vg/westos_lv0
在这里插入图片描述
将逻辑卷压缩到200M
resize2fs /dev/westos_vg/westos_lv0 200M
在这里插入图片描述
同步到硬盘
lvreduce -L 200M /dev/westos_vg/westos_lv0
在这里插入图片描述
在这里插入图片描述
pvmove /dev/vdb1 /dev/vdb2
#将vdb1内容转移到vdb2,因为只有空闲时才能删除磁盘分区
vgreduce westos_vg /dev/vdb1 #移除已经空闲的物理卷
pvremove /dev/vdb1 #删除物理卷
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
umount /wexindata
lvcreate -L 30M -n westos_lv0_backup -s /dev/westos_vg/westos_lv0 #给逻辑卷westos_lv0拍快照为westos_lv0_backup
在这里插入图片描述
在这里插入图片描述
mount /dev/westos_vg/westos_lv0_backup /wexindata/
#拍的快照挂载在目录上
在这里插入图片描述
若不小心删除挂载的内容
在这里插入图片描述
umount /wexindata #取消挂载
lvremove /dev/westos_vg/westos_lv0_backup #删除快照
在这里插入图片描述
lvcreate -L 30M -n westos_lv0_backup -s /dev/westos_vg/westos_lv0 #重新拍个快照
mount /dev/westos_vg/westos_lv0_backup /wexindata/
#快照挂载在指定目录
在这里插入图片描述

umount /wexindata
lvremove /dev/westos_vg/westos_lv0_backup #删除逻辑卷
在这里插入图片描述
lvremove /dev/westos_vg/westos_lv0
在这里插入图片描述
vgremove westos_vg #删除物理卷组
pvremove /dev/vdb2
在这里插入图片描述
在这里插入图片描述

2、vdo虚拟数据优化器

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
vdo建立
dnf install vdo -y
在这里插入图片描述

vdo create --name=westos_vdo1 --device=/dev/vdb #创建vdo
在这里插入图片描述
vdo status --name=westos_vdo1 | less
Deduplication: enabled #vdo检测并删除重复数据的功能时开启的
Compression :enabled #vdo数据压缩功能开启
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用vdo设备
mkfs.xfs -K /dev/mapper/westos_vdo1 -f #格式化
在这里插入图片描述
mount /dev/mapper/westos_vdo1 /wexindata/ #挂载
在这里插入图片描述

测试vdo性能
在这里插入图片描述
在这里插入图片描述
cp /usr/lib64/firefox/libxul.so /wexindata/westos4
#此时可观察到vdo的作用
在这里插入图片描述
vim /etc/fstab #编辑此文件使得永久作用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vdo设备的删除
vim /etc/fstab #删除你所添加的内容
在这里插入图片描述
vdo stop --name=westos_vdo1
vdo remove --name=westos_vdo1
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/shanshuyue/article/details/113949568