高级存储管理

1.逻辑卷

  • pv:**pv:** 物理卷被处理过的物理分区;
  • pe:**pe:** 物理扩展---设定存储最小单元;
  • vg:pv**vg:** 物理卷组---捆绑pv到一个组中;
  • lv使**lv:** 逻辑卷分配最终的使用设备;
    监控建立过程:
    watchn1"pvs;echo===;vgs;echo===;lvs;echo===;dfh/weixindata"watch -n 1 "pvs;echo ===;vgs;echo ===;lvs;echo ===;df -h /weixindata"
    Linux : 高级存储管理
  • lvm**lvm设备建立**
    建立物理分区并设定分区type为lvm
    Linux : 高级存储管理
    Linux : 高级存储管理
    Linux : 高级存储管理
  • pvcreate/dev/vdb1:**pvcreate /dev/vdb1:** 创建pv
  • vgcreatewestosvg0/dev/vdb1:**vgcreate westosvg0 /dev/vdb1 :** 创建vg
  • lvcreateL100Mnwestoslv0westosvg0:**lvcreate -L 100M -n westoslv0 westosvg0 :** 创建lvm ‘-L :指定大小’ ‘-n : 指定名称’
  • mkfs.xfs/dev/mapper/westosvg0westoslv0:**mkfs.xfs /dev/mapper/westosvg0-westoslv0 :** 格式化
  • mount/dev/westosvg0/westoslv0/weixindata/**mount /dev/westosvg0/westoslv0 /weixindata/ :** 挂载
  • Linux : 高级存储管理
    Linux : 高级存储管理
  • lvm拉伸
  • 1.当vg中的容量充足,拉伸设备;
  • xfs_growfs /weixindata/ :使挂载点的数据同步变化
    Linux : 高级存储管理
  • resize2fs/dev/mapper/westosvgwestoslvresize2fs /dev/mapper/westosvg-westoslv ##当文件系统为ext时使用此命令
  • 当vg中的容量不足:
  • 划分分区
    pvcreate/dev/vdb2pvcreate /dev/vdb2
    vgextendwestosvg/dev/vdb2vgextend westosvg /dev/vdb2
    lvextendL2500M/dev/westosvg0/westoslv0lvextend -L 2500M /dev/westosvg0/westoslv0
    $xfs_growfs /weixindata/

Linux : 高级存储管理

Linux : 高级存储管理
Linux : 高级存储管理

  • lvm缩减
    xfsextxfs文件系统不支持缩减ext文件系统可以
    mkfs.ext4/dev/westosvg0/westoslv0mkfs.ext4 /dev/westosvg0/westoslv0

  • ext4文件系统拉伸:
    resize2fs/dev/mapper/westosvgwestoslvresize2fs /dev/mapper/westosvg-westoslv

  • 缩减步骤:
    umount/weixindataumount /weixindata

e2fsckf/dev/westosvg0/westoslv0e2fsck -f /dev/westosvg0/westoslv0

resize2fs/dev/westosvg0/westoslv01500Mresize2fs /dev/westosvg0/westoslv0 1500M

lvreduceL1500M/dev/westosvg0/westoslv0lvreduce -L 1500M /dev/westosvg0/westoslv0

mount/dev/westosvg0/westoslv0/weixindata/mount /dev/westosvg0/westoslv0 /weixindata/

vgreducewestosvg/dev/vdb2vgreduce westosvg /dev/vdb2

pvremove/dev/vdb2pvremove /dev/vdb2
Linux : 高级存储管理

  • lvm删除:
    umount/dev/mapper/westosvgwestoslvumount /dev/mapper/westosvg-westoslv
    lvremove/dev/westosvg/westoslvlvremove /dev/westosvg/westoslv
    vgremovewestosvgvgremove westosvg
    pvremove/dev/sda2pvremove /dev/sda2
    Linux : 高级存储管理

2.vdo

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

  • #vdovdo建立#
    dnfinstallvdoydnf install vdo -y

vdo create --name=westos_vdo1 --device=/dev/vdb
vdo status --name=westos_vdo1 | less
Deduplication:enabledDeduplication: enabled ##vdo检测并删除重复数据的功能时开启的
Compression:enabledCompression: enabled ##vdo数据压缩功能开启
Linux : 高级存储管理
#vdo设备的删除#
vdo remove --name=westos_vdo1

相关文章:

  • 2021-12-22
  • 2021-08-01
  • 2021-12-26
  • 2022-01-01
  • 2021-08-16
  • 2021-07-09
  • 2021-10-15
  • 2021-09-02
猜你喜欢
  • 2021-10-10
  • 2021-06-07
  • 2021-06-20
  • 2021-04-08
  • 2021-04-12
  • 2021-10-18
  • 2021-11-27
相关资源
相似解决方案