从零开始学习Linux操作系统 第十四部分 企业存贮的高级管理案例

本文详细介绍了LVM(逻辑卷管理器)在设备管理、数据扩展、快照操作以及VDO(可变密度对象)在存储空间压缩和重复数据优化中的应用,包括设备创建、调整、保护和自动挂载等内容。
摘要由CSDN通过智能技术生成

一、lvm的作用及建立过程

用户不断增多,有一天设备会被数据填满

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

LVM 逻辑卷管理器

fdisk /dev/sda 修改创建分区
在这里插入图片描述

建立为此在这里插入图片描述
wq 退出保存
udevadm settle

新打开一个shell 建立实验素材 并且监控

在这里插入图片描述
在这里插入图片描述

将物理分区做成物理卷
pvcreate /dev/sda3
在这里插入图片描述

vgcreate -s 指定一个pe的大小
在这里插入图片描述

lvcreate -L 100M -n westos_lv westos_vg 设定分配最终的设备
在这里插入图片描述

mkfs.xfs /dev/westos_vg/westos_lv 格式化

在这里插入图片描述

格式化之后便可以挂载在这里插入图片描述
不用卸载将设备变大
lvextend -L 200M /dev/westos_vg/westos_lv
还要对文件系统用拉伸
xfs_growfs /dev/westos_vg/westos_lv
在这里插入图片描述

二、lvm设备的拉伸及缩减

拉伸设备至500M
lvextend -L 500M /dev/westos_vg/westos_lv
开始设备大小位200M 拉伸变为500M 增大的300M没有文件系统 所以,还要对文件系统用进行拉伸
xfs_growfs /dev/westos_vg/westos_lv
在这里插入图片描述
将sda5物理分区做成物理卷
pvcreate /dev/sda5
在这里插入图片描述
vgextend westos_vg /dev/sda5

在这里插入图片描述
在这里插入图片描述
拉伸:先拉伸vg组 再拉伸文件系统

缩减
卸载
umount /westosdir

在这里插入图片描述
扫描
e2fsck -f /dev/westos_vg/westos_lv
在这里插入图片描述
扫描如果缩减的数量过小就会报警

先缩减的是文件系统
resize2fs /dev/westos_vg/westos_lv 500M
lvreduce -L 500M /dev/westos_vg/westos_lv
在这里插入图片描述
挂载
在这里插入图片描述
缩减vg
把sda3上的数据放到sda5上
在这里插入图片描述
把sda3从westos_vg里拿出来

vgreduce westos_vg /dev/sda3
在这里插入图片描述

删掉sda3
pvremove /dev/sda3
在这里插入图片描述

三、lvm快照的部署实施

建立文件westosfile{1…10}
卸载 /westosdir
在这里插入图片描述
/westosdir目爱中的文件非常重要,我们需要保护他
那么我可以直接卸载,这样任何人就不能访问了.
但又失去了意义,如果要保护他又不想让他失去意义,则需要设置快照

lvcreate -L 50M -n westos_lvbackup -s /dev/westos_vg/westos_lv
在这里插入图片描述
这个不需要进行格式化,直接挂载
在这里插入图片描述

如果不小心将文件全部删掉 则需要卸载设备 再重新照一张快照 重新挂载即可在这里插入图片描述

四、lvm设备的删除

第一步卸掉 设备目录
在这里插入图片描述
第二步 删除快照
lvremove /dev/westos_vg/westos_lvbackup
在这里插入图片描述
第三步 删除vg
在这里插入图片描述
第四步 删除pv
在这里插入图片描述

五、vdo设备对于存储的意义及如何部署vdo设备

vdo作用:把存储到这个vdo设备当中的数据进行压缩使它更利于我们节省磁盘的存储空间;对于重复的数据进行优化
(做vdo实验 硬盘不能是被使用过的)

首先查看服务的开关 没有开的需要打开
systemctl status vdo.service
在这里插入图片描述
如果没有装vdo服务 则需要安装
dnf install vdo -y
在这里插入图片描述
创建
vdo create --name=westosvdo --device=/dev/sdb

在这里插入图片描述
查看状态
vdo status --name westosvdo
在这里插入图片描述

在这里插入图片描述
(数据压缩功能开启)

在这里插入图片描述
(重复检测功能开启)

对/westsosvdo进行格式化
mkfs.xfs /dev/mapper/westosvdo
在这里插入图片描述
挂载
mount /dev/mapper/westosvdo /westosdir/
在这里插入图片描述
测试vdo性能
watch -n1 “vdostats --human-readable”
在这里插入图片描述

六、vdo设备的开机启动

想要开机自动挂载
就要编辑配置文件
vim /etc/fstab
在这里插入图片描述默认情况就是这样的写法

mount -a 挂载就好了

但vdo 需要加一个参数
在这里插入图片描述

七、vdo设备的停用

第一步 卸载
umount /media
在这里插入图片描述
第二步 停用设备
在这里插入图片描述
删除设备
在这里插入图片描述

  • 19
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厄罗萌多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值