LVM的作弊条

Linux里在分区上使用LVM有诸多方便之处,如动态调整、可以组成软RAID一类,几个常用的命令记录一下

  • fdisk: 查看磁盘状态和分区工具,fdisk -l,分区模式分GPT,LVM的分区code是8e
  • pvs/pvdisplay:查看物理卷
  • vgs/vgdisplay: 查看卷组
  • lvs/lvdisplay: 查看逻辑卷

LVM创建的顺序,修改和删除的顺序反向

  • pvcreate: 创建物理卷
  • vgcreate: 创建卷组
  • lvcreate: 创建逻辑卷

几个场景的操作顺序

  • 新建LVM
    • pvcreate
    • vgcreate
    • lvcreate
    • mkfs
    • mount
  • 新增磁盘
    • fdisk/pvcreate,可以分区后添加,也可以直接把裸设备添加进去
    • vgextend 增加物理卷到卷组
    • lvextend 扩展逻辑卷
    • resize2fs/xfs_growfs
  • 调整磁盘大小:现在云主机可以在线调整块设备大小
    • pvresize
    • vgs查看一下free size
    • lvextend 增加逻辑卷的空间
    • resize2fs/xfs_growfs文件系统大小
  • 移除磁盘
    • pvmove把物理卷的数据挪到其他物理卷
    • vgreduce从卷组里把物理卷删除
    • pvremove把物理卷删除

Last modified on 2019-11-02