image.png

    1. 软件安装: yum install lvm2
    2. ####################################################################
    3. pv系列命令:
    4. pvcreate 建立PV
    5. pvscan 查找系统中具有pv属性的磁盘
    6. pvdisplay 显示系统上的pv的详细信息
    7. pvremove 删除pv
    8. ######################################################################
    9. 建立pv:
    10. mdadm --create --auto=yes /dev/md0 --level=5 --raid-device=3 --spare-device=1 /dev/sd{b,c,e,g}
    11. pvcreate /dev/md0
    12. #####################################################################
    13. VG系列命令:
    14. vgcreate 建立VG vgcreat [-s 多少m,g] VG名字 PV名字
    15. vgscan 搜索VG 指定 PE 大小 (默认4M
    16. vgdisplay 显示VG的状态信息
    17. vgremove 移除VG
    18. -------------
    19. vgextend 增加PV的量 将新的PV加入VG
    20. vgreduce 移除/删减 VG内的PV
    21. vgchange VG改名
    22. #######################################################################
    23. 组建vg:
    24. vgcreate myvg /dev/md0
    25. ########################################################################
    26. lv系列命令:
    27. lvcreat : 建立LV
    28. lvscan : 查询系统中的LV
    29. lvdisplay : 显示LV的详细信息
    30. lvextend : 扩展LV容量
    31. lvreduce : 减少LV容量
    32. lvremove : 删除LV
    33. lvresize : 调整LV容量大小
    34. lvcreat语法:
    35. lvcreat -l PE数量 -n LV的名称 来源的VG的名称
    36. ###########################################################################
    37. 建立lv: lvcreate -n mylv -l 400 myvg ## -l 使用PE单位分配空间
    38. !!!!回头查看vg信息,对比刚创建vg和建立lv之后的区别!!!!
    39. !!!!是理解LVM的各层级的关系的快速方法!!!!!!!!!!!
    40. 格式化:
    41. mkfs -t ext4 /dev/myvg/mylv
    42. 之后就可以和一般硬盘一样使用
    43. ### vgchange -a y myvg ## 激活/禁用 某个卷组。
    44. lvchange -a y mylv
    45. LVM的扩容
    46. 1.mdadm --create --auto=yes /dev/md1 --level=5 --raid-device=3 /dev/sd{a,k,i}
    47. 2.pvcreate /dev/md1
    48. 3.vgextend myvg /dev/md1 #vg扩容
    49. 4.lvresize -l +500 /dev/myvg/mylv ##lv扩容500个pe,具体看vg剩余的pe数量
    50. 5.resize2fs /dev/myvg/mylv #重新定义挂载目录的容量