Linux红帽8.2系统中高级存储管理

实验一、lvm管理

 

pv:物理卷 被处理过的物理分区

pe:物理拓展 设定最小单元

vg:物理卷组 捆绑pv到一个组

lv:逻辑卷 分配最终使用设备

监控:

watch -n 1 “pvs;echo ====;vgs;echo =====;lvs;echo =====;df -h /weixindata

1)lvm建立
建立两个物理分区并设定分区type为lvm
已有分区:

将这两个分区的类型转换为LVM

udevamdm settle ##同步分区表

pvcreate /dev/vdb1 ##将vdb1建立为pv

pvcreate /dev/vdb2 ##将vdb2建立为pv

mkdir /westosdir ##建立根下的目录westosdir
chmod 1777 /westosdir ##给目录westosdir设置满权限,确保实验可以顺利进行(这一步不是必须要有的操作)
vgcreate vg0 /dev/vdb1 ##将vdb1加入到vg0中
vgcreate -s 2M vg0 /dev/vdb1##将vdb1加入到vg0中,并将pe的大小设置成2M
lvcreate -L 50M -n lv0 vg0 ##在vg0下建立lv0并指定大小为50M

mkfs.xfs /dev/vg0/lv0 ##给lv0进行xfs的格式化
mount /dev/vg0/lv0 /westosdir##将lv0挂载到/westosdir目录上

2)容量的拉伸

注意:容量的拉伸,是可以实时操作的

lvextend  -L 100M /dev/vg0/lv0 ##将lv0的容量拉伸到指定的100M

 xfs_growfs /dev/vg0/lv0 ##将拉伸部分也进行xfs的格式化

vgextend vg0 /dev/vdb2 ##将/dev/vdb2也加入到vg0中

 3)缩减容量

注意:

$缩减容量时要先将设备从挂载点卸载才可以操作,缩减不支持实时操作。

$xfs格式不支持缩减,需要将设备更改为exit4的类型

umount /dev/vg0/lv0 ##将设备从挂载点卸载

mkfs.ext4 /dev/vg0/lv0 ##将lv0更改为ext4的类型

  e2fsck -f /dev/vg0/lv0  ##查看数据的大小

resize2fs /dev/vg0/lv0 60M ##缩减设备之前要先压缩设备中的内容的大小

lvreduce -L 60M /dev/vg0/lv0 ##这个时候再缩减硬件的大小,缩减设备到指定的60M

 pvmove /dev/vdb1 /dev/vdb2 ##将/dev/vdb1中的数据移动到/dev/vdb2中

 vgremove vg0 /dev/vdb1 ##将vdb1从vg0中移除

4) lvm的快照功能

lvcreate -l 50M -n lv0 -666 -s /dev/vd0/lv0 ##建立lv0的快照,命名为lv0-666,设定大小为50M

 并将快照挂载到原像挂载的挂载点,才可以达到操作过程中既可以使用原像的的东西,还不损坏原像的作用。

 5)lvm的删除

lvm的删除一般也伴随着vg、pv的删除,只有从最底层的lvm开始删除才可以删除vg以及pv。

lvremove /dev/vg0/lv0 ##删除lv0(原像删除后,快照也会随之被破坏掉)

vgremove vg0 ##删除vg0

pvremove /dev/vdb1 ##将dev/vdb1从pv移除

实验二、vdo存储优化

vdo(虚拟数据优化),通过压缩或删除存储设备上的数据来优化存储空间。

实验环境:

dnf install vdo ##安装vdo

mkdir /xyf    ##建立根下的目录xyf

1)建立vdo

vdo create -name vdo1 --device /dev/vdb1 ##将/dev/vdb1硬盘建立为vdo1

vdo status --name vdo1 |less ##检查vdo功能是否开

 Deduplication:重复数据删除

 Compression: 数据压缩功能

mkfs.xfs -K /dev/mapper/vdo1 ##将vdo1格式化

mount /dev/mapper/vdo1 /xyf ##将/dev/mapper/vdo1挂载到/xyf目录下

 vdostats --human-readable ##查看vdo的使用情况

 2)vdo的开机启动

vim /etc/fstab ##编辑策略文件

 开机后会自行打开vdo的功能

3)vdo的其他指令

vdo stop --name vdo1  ##停止优化功能

vdo start --name vdo1  ##开启优化功能

 vdo remove --name vdo1 ##删除vdo1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值