Linux高级存储管理

1.逻辑卷

Pv       物理卷         被处理过的物理分区

pe       物理扩展       设定存储最小单元

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

Lv       逻辑卷         分配最终的使用设备

监控建立过程

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

lvm设备建立

建立物理分区并设定分区type为lvm

pvcreate /dev/sda2                   创建pv

vgcreate westosvg -s 2M /dev/sda2    创建vg -s设定pe大小位2M

lvcreate -L 100M -n westoslv westosvg  创建lvm -L指定大小 -n指定名称

mkfs.xfs /dev/mapper/westosvg-westoslv        格式化

mount /dev/westosvg/westoslv /weixindata/     挂载

   

lvm拉伸

1.当vg中的容量充足

lvextend -L 200M /dev/mapper/westosvg-westoslv     拉伸设备

xfs_growfs /weixindata/     拉伸文件系统,在rhel7中可以用设备或挂载点

在rhel8.0中只能用挂载点

resize2fs /dev/mapper/westosvg-westoslv   当文件系统为ext时使用此命令

2.当vg中的容量不足

划分分区

pvcreate /dev/sda3

vgextend westosvg /dev/sda3

lvextend -L 2500M /dev/westosvg/westoslv

xfs_growfs /weixindata/

 lvm缩减

xfs文件系统不支持缩减ext文件系统可以

mkfs.ext4

/dev/westosvg/westoslv

ext4文件系统拉伸:

resize2fs /dev/mapper/westosvg-westoslv

缩减步骤:

umount /weixindata

e2fsck -f /dev/westosvg/westoslv

resize2fs /dev/westosvg/westoslv 1500M

lvreduce -L 1500M /dev/westosvg/westoslv

mount /dev/westosvg/westoslv /weixindata/

vgreduce westosvg /dev/sda3

pvremove /dev/sda3

  

lvm删除:

umount /dev/mapper/westosvg-westoslv

lvremove /dev/westosvg/westoslv

vgremove westosvg

pvremove /dev/sda2

2.vdo(Virtual Data Optimize)

虚拟数据优化器

kvdo        压缩数据

Uds         优化重复数据

vdo建立

dnf install vdo -y

vdo create --name=westos_vdo1 --device=/dev/sdb

vdo status --name=westos_vdo1 | less

Deduplication: enabled      vdo检测并删除重复数据的功能时开启的

Compression: enabled        vdo数据压缩功能开启

  

使用vdo设备

mkfs.xfs -K /dev/mapper/westos_vdo1

mkdir /westos_vdo

mount /dev/mapper/westos_vdo1 /westos_vdo

 

测试vdo性能

vdostats --human-readable

Device                                 Size     Used  Available   Use%   Space saving%

/dev/mapper/westos_vdo1  20.0G   4.0G    16.0G     20%        98%

cp /westos/images/install.img /westos_vdo/install.img.1 

vdostats --human-readable

Device                                    Size     Used   Available  Use%  Space saving%

/dev/mapper/westos_vdo1     20.0G    4.5G    15.5G     22%      50%

vdo device mount onboot

vim /etc/fstab

/dev/mapper/vdodevice /westos xfs defaults,x-systemd.requires=vdo.service 0 0

vdo设备的删除

vdo remove --name=westos_vdo1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值