第六章 Linux高级存储管理

1.逻辑卷

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

LVM 设备建立

监控建立过程:

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

实验环境:

建立两个分区/dev/vdb1   /dev/vdb2,  更改两个分区l类型为LVM格式(8e)

pvcreate    /dev/vdb1

vgcreate  westosvg   -s  2M   /dev/vdb1

lvcreate     -L    500M   /dev/westosvg/westoslv

mkfs.xfs    /dev/westosvg/westoslv

mount   /dev/westosvg/westoslv     /weixindata

lv拉伸

1.当vg 容量充足时

lvextend  -L   800M   /dev/westosvg/westoslv

xfs_growfs       /dev/westosvg/westoslv

2.当vg容量不足时

pvcreate      /dev/vdb2

vgextend     westosvg     /dev/vdb2

lvextend   -L   1200M      /dev/westosvg/westoslv

xfs_growfs     /dev/westosvg/westoslv

lv缩减

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

umount       /weixindata

mkfs.ext4       /dev/westosvg/westoslv

e2fsck   -f     /dev/westosvg/westoslv

resize2fs     /dev/westosvg/westoslv    600M

lvreduce   -L   600M    /dev/westosvg/westoslv

如果像将/dev/vdb1 删除,但是/dev/vdb1上有数据,其操作为:

pvmove       /dev/vdb1        /dev/vdb2

vgreduce     westosvg    /dev/vdb1

pvremove    /dev/vdb1

添加设备快照

实验环境

touch /weixindata/westosfile{1..3}

ls  /weixindata

umount     /weixindata

ls /weixindata   里面的文件看不到

实验步骤:

lvcreate   -L 50M -n  /dev/westosvg/westoslv-backup  -s /dev/westosvg/westoslv

mkfs.xfs  /dev/westosvg/westoslv-backup

mount  /dev/westosvg/westoslv-backup    /weixindata

ls /weixindata   里面的文件能看到

rm -fr /weixindata   如果要恢复/weixindatat里面的文件,就要新创建一个快照

umount     /weixindatat

lvremove /dev/westosvg/westoslv1-backup

lvcreate -L 50M -n /dev/westosvg/westoslv-backup -s /dev/westosvg/westolv

mount /dev/westosvg/westoslv1-backup /weixindata

ls /weixindata    就可以看到文件

如果要直接将/dev/vdb2删除,其操作为:

umount      /weixindata

lvremove    /dev/westosvg/westoslv

vgremove      westosvg

pvremove   /dev/vdb2


 

2.vdo(Virtual Data Optimize) 虚拟数据优化器

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

vdo建立

实验环境

添加一块ia新的磁盘/dev/vdb     分区为/dev/vdb1

rpm   -qa   | grep   vdo        dnf   search     vdo      查找vdo

dnf    install   vdo   -y                 下载vdo

实验步骤:

vdo   create   --name    westos_vdo1    --device   /dev/vdb1

vdo    status    --name   westos_vdo1   | less

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

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

使用vdo设备

mkfs.xfs            -K          /dev/mapper/westos_vdo1

mount   /dev/mapper/westos_vdo1       /weixindata

mkdir    /westosdir

cd  /westosdir

wget   http://172.25.254.250/rhel8.2/images/install.img

cp   /westosdir/install.img      /weixindata/test1   通过监控可以发现第一次复制vdo占用量有变化

cp   /westosdir/install.img      /weixindata/test2   第二次占用量没有变化

以上的是vdo检测并删除重复数据的功能临时开启。如果永久执行此功能,其操作为:

man vdo   

vim  /etc/fstab

编辑内容:

/dev/mapper/westos_vdo1         /weixindatat        xfs   defaults,xsystemd.requires=vdo.service   0 0

mount -a

 如果想将应用关掉,其操作为:

umount    /weixindata

vim  /etc/fstab     中添加的删除

vdo  stop  --name  westos_v defaults,xsystemd.requires=vdo.service   0 0do1

vdo    remove  --name  westos_vdo1

vdo  status    现在查看westos_vdo1就不存在了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值