Linux : 高级存储管理

高级存储管理

1.逻辑卷

  • ∗ ∗ p v : ∗ ∗ 物 理 卷 被 处 理 过 的 物 理 分 区 ; **pv:** 物理卷被处理过的物理分区; pv:
  • ∗ ∗ p e : ∗ ∗ 物 理 扩 展 − − − 设 定 存 储 最 小 单 元 ; **pe:** 物理扩展---设定存储最小单元; pe:
  • ∗ ∗ v g : ∗ ∗ 物 理 卷 组 − − − 捆 绑 p v 到 一 个 组 中 ; **vg:** 物理卷组---捆绑pv到一个组中; vg:pv
  • ∗ ∗ l v : ∗ ∗ 逻 辑 卷 分 配 最 终 的 使 用 设 备 ; **lv:** 逻辑卷分配最终的使用设备; lv使
    监控建立过程:
    w a t c h − n 1 " p v s ; e c h o = = = ; v g s ; e c h o = = = ; l v s ; e c h o = = = ; d f − h / w e i x i n d a t a " watch -n 1 "pvs;echo ===;vgs;echo ===;lvs;echo ===;df -h /weixindata" watchn1"pvs;echo===;vgs;echo===;lvs;echo===;dfh/weixindata"
    在这里插入图片描述
  • ∗ ∗ l v m 设 备 建 立 ∗ ∗ **lvm设备建立** lvm
    建立物理分区并设定分区type为lvm
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • ∗ ∗ p v c r e a t e / d e v / v d b 1 : ∗ ∗ **pvcreate /dev/vdb1:** pvcreate/dev/vdb1: 创建pv
  • ∗ ∗ v g c r e a t e w e s t o s v g 0 / d e v / v d b 1 : ∗ ∗ **vgcreate westosvg0 /dev/vdb1 :** vgcreatewestosvg0/dev/vdb1: 创建vg
  • ∗ ∗ l v c r e a t e − L 100 M − n w e s t o s l v 0 w e s t o s v g 0 : ∗ ∗ **lvcreate -L 100M -n westoslv0 westosvg0 :** lvcreateL100Mnwestoslv0westosvg0: 创建lvm ‘-L :指定大小’ ‘-n : 指定名称’
  • ∗ ∗ m k f s . x f s / d e v / m a p p e r / w e s t o s v g 0 − w e s t o s l v 0 : ∗ ∗ 格 式 化 **mkfs.xfs /dev/mapper/westosvg0-westoslv0 :** 格式化 mkfs.xfs/dev/mapper/westosvg0westoslv0:
  • ∗ ∗ m o u n t / d e v / w e s t o s v g 0 / w e s t o s l v 0 / w e i x i n d a t a / : ∗ ∗ 挂 载 **mount /dev/westosvg0/westoslv0 /weixindata/ :** 挂载 mount/dev/westosvg0/westoslv0/weixindata/
  • 在这里插入图片描述
    在这里插入图片描述
  • lvm拉伸
  • 1.当vg中的容量充足,拉伸设备;
  • xfs_growfs /weixindata/ :使挂载点的数据同步变化
    在这里插入图片描述
  • r e s i z e 2 f s / d e v / m a p p e r / w e s t o s v g − w e s t o s l v resize2fs /dev/mapper/westosvg-westoslv resize2fs/dev/mapper/westosvgwestoslv ##当文件系统为ext时使用此命令
  • 当vg中的容量不足:
  • 划分分区
    p v c r e a t e / d e v / v d b 2 pvcreate /dev/vdb2 pvcreate/dev/vdb2
    v g e x t e n d w e s t o s v g / d e v / v d b 2 vgextend westosvg /dev/vdb2 vgextendwestosvg/dev/vdb2
    l v e x t e n d − L 2500 M / d e v / w e s t o s v g 0 / w e s t o s l v 0 lvextend -L 2500M /dev/westosvg0/westoslv0 lvextendL2500M/dev/westosvg0/westoslv0
    $xfs_growfs /weixindata/

在这里插入图片描述

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

  • lvm缩减
    x f s 文 件 系 统 不 支 持 缩 减 e x t 文 件 系 统 可 以 xfs文件系统不支持缩减ext文件系统可以 xfsext
    m k f s . e x t 4 / d e v / w e s t o s v g 0 / w e s t o s l v 0 mkfs.ext4 /dev/westosvg0/westoslv0 mkfs.ext4/dev/westosvg0/westoslv0

  • ext4文件系统拉伸:
    r e s i z e 2 f s / d e v / m a p p e r / w e s t o s v g − w e s t o s l v resize2fs /dev/mapper/westosvg-westoslv resize2fs/dev/mapper/westosvgwestoslv

  • 缩减步骤:
    u m o u n t / w e i x i n d a t a umount /weixindata umount/weixindata

e 2 f s c k − f / d e v / w e s t o s v g 0 / w e s t o s l v 0 e2fsck -f /dev/westosvg0/westoslv0 e2fsckf/dev/westosvg0/westoslv0

r e s i z e 2 f s / d e v / w e s t o s v g 0 / w e s t o s l v 01500 M resize2fs /dev/westosvg0/westoslv0 1500M resize2fs/dev/westosvg0/westoslv01500M

l v r e d u c e − L 1500 M / d e v / w e s t o s v g 0 / w e s t o s l v 0 lvreduce -L 1500M /dev/westosvg0/westoslv0 lvreduceL1500M/dev/westosvg0/westoslv0

m o u n t / d e v / w e s t o s v g 0 / w e s t o s l v 0 / w e i x i n d a t a / mount /dev/westosvg0/westoslv0 /weixindata/ mount/dev/westosvg0/westoslv0/weixindata/

v g r e d u c e w e s t o s v g / d e v / v d b 2 vgreduce westosvg /dev/vdb2 vgreducewestosvg/dev/vdb2

p v r e m o v e / d e v / v d b 2 pvremove /dev/vdb2 pvremove/dev/vdb2
在这里插入图片描述

  • lvm删除:
    u m o u n t / d e v / m a p p e r / w e s t o s v g − w e s t o s l v umount /dev/mapper/westosvg-westoslv umount/dev/mapper/westosvgwestoslv
    l v r e m o v e / d e v / w e s t o s v g / w e s t o s l v lvremove /dev/westosvg/westoslv lvremove/dev/westosvg/westoslv
    v g r e m o v e w e s t o s v g vgremove westosvg vgremovewestosvg
    p v r e m o v e / d e v / s d a 2 pvremove /dev/sda2 pvremove/dev/sda2
    在这里插入图片描述

2.vdo

k v d o : kvdo: kvdo: ##压缩数据
u d s : uds: uds: ##优化重复数据

  • # v d o vdo vdo建立#
    d n f i n s t a l l v d o − y dnf install vdo -y dnfinstallvdoy

vdo create --name=westos_vdo1 --device=/dev/vdb
vdo status --name=westos_vdo1 | less
D e d u p l i c a t i o n : e n a b l e d Deduplication: enabled Deduplication:enabled ##vdo检测并删除重复数据的功能时开启的
C o m p r e s s i o n : e n a b l e d Compression: enabled Compression:enabled ##vdo数据压缩功能开启
在这里插入图片描述
#vdo设备的删除#
vdo remove --name=westos_vdo1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值