linux高级存储管理

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

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 250M /dev/westos_vg/westos_lv0 #拉伸设备为250M
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
在这里插入图片描述

stos_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

在这里插入图片描述

使用vdo设备
mkfs.xfs -K /dev/mapper/westos_vdo1 -f #格式化
在这里插入图片描述

mount /dev/mapper/westos_vdo1 /wexindata/ #挂载

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
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值