LINUX_lvm逻辑卷管理

lvm逻辑卷

逻辑卷和逻辑卷管理有助于更加轻松地管理磁盘空间。如果文件系统需要更多的空间,可以将其卷组的可用空间分配给逻辑卷,并且可以调整文件系统的大小。如果磁盘开始出现错误,可以通过卷组将替换磁盘注册为物理卷,并且逻辑卷的范围可迁移到新磁盘。

  • lvm逻辑卷配置
    • lvm建立
      分区并设定分区标签为8e
      这里写图片描述
      使用watch -n 1 ‘pvs;echo ——–;vgs;echo ——–;lvs;echo ——–;df -h /mnt’监控
      这里写图片描述
      partprobe 手动同步分区
      pvcreate /dev/vdb1 创建物理卷
      vgcreate vg0 /dev/vdb1 创建物理卷组
      lvcreate -L 20M -n lv0 vg0 在卷组上创建名为lv0,大小为20的逻辑卷
      mkfs.xfs /dev/vg0/lv0 格式化逻辑卷
      mount /dev/vg0/lv0 /mnt 挂载
      这里写图片描述
      此时监控到的信息为:
      这里写图片描述
    • lvm的拉伸
      lvm支持热拉伸
      当vg中的剩余容量充足时:
      lvextend -L 80M /dev/vg0/lv0 扩展逻辑卷大小为500M
      xfs_growfs /dev/vg0/lv0 扩展文件系统
      这里写图片描述
      监控到的信息为:
      这里写图片描述
      当vg中的剩余容量不足时:
      pvcreate /dev/vdb2 创建新的物理卷
      vgextend vg0 /dev/vdb2 拉伸物理卷组
      lvextend -L 600M /dev/vg0/lv0 扩展逻辑卷大小
      xfs_growfs /dev/vg0/lv0 扩展文件系统
      这里写图片描述
      此时监控信息:
      这里写图片描述
      对于ext文件系统设备的拉伸和缩减(lvm逻辑卷的缩减只针对于ext文件系统,xfs文件系统不支持)
      umount /mnt
      mkfs.ext4 /dev/vg0/lv0 格式化文件系统为ext4
      mount /dev/vg0/lv0 /mnt
      这里写图片描述
      拉伸
      lvextend -L 700M /dev/vg0/lv0 拉伸逻辑卷
      resize2fs /dev/vg0/lv0 扩展文件系统
      这里写图片描述
      缩减lvm
      umount /dev/vg0/lv0 缩减之前必须卸载设备
      e2fsck -f /dev/vg0/lv0 扫描逻辑卷空间
      resize2fs /dev/vg0/lv0 100M 缩减文件系统
      lvreduce -L 100M /dev/vg0/lv0 缩减逻辑卷大小
      这里写图片描述
      此时监控信息:
      这里写图片描述
      缩减vg
      vgreduce vg0 /dev/vdb2
      这里写图片描述
      如果要移除含有数据的设备,需要先将设备数据移动到其他设备
      pvmove /dev/vdb1 /dev/vdb2
      vgreduce vg0 /dev/vdb1
      pvremove /dev/vdb1
      这里写图片描述
  • lvm快照
    lvcreate -L 40M -n lv0-backup -s /dev/vg0/lv0 创建快照,创建的快照大小不得超过余量
    这里写图片描述
    mount /dev/vg0/lv0-backup /mnt
    dd if=/dev/zero of=/mnt/file bs=1M count=20
    rm -fr /mnt/*
    umount /mnt
    lvremove /dev/vg0/lv0-backup 快照的移除
    如果写入快照的数据超过分配的大小,快照会失效,需要重新进行快照操作。
  • lvm的删除
    lvremove /dev/vg0/lv0-backup
    lvremove /dev/vg0/lv0
    vgremove vg0
    pvremove /dev/vdb2
    这里写图片描述

猜你喜欢

转载自blog.csdn.net/C_abua/article/details/81488511