1. 相关概念

    pv:物理卷

    pe:物理拓展卷     lvm的最小存储单元

     vg :卷组

     lvm :最终使用的可伸缩设备

 2.  lvm 建立

     1).划分物理分区,修改其标签为lvm

   通过L 查出8e编号符合要求

29988a114e14ded1d1a7b289ad0df2e6.png-wh_

修改成功

62f1470750cecf6e5527903db767dc5d.png-wh_

2pvcreate   /dev/vdb1                                                ---创建物理卷

watch -n 1   'pvs;echo=======;vgs;echo=======;lvs;echo========;df -h /mnt'

75d521eca139caa0e0426e3389ed4a15.png-wh_

3vgcreate vg1 /dev/vdb1                                    ---创建卷组,名称可以自定义

d827fba2eb5876211144e6cbf679cef6.png-wh_

4lvcreate  -L 100M -n lv1 vg1                                         ---创建逻辑卷

83196cdc95ad2a12270cfa652c773cf5.png-wh_

5mkfs.xfs   /dev/vg1/lv1                                     ---格式化设备

13f9fa9005d99279a5c9ff98f9174d36.png-wh_

6mount  /dev/vg1/lv1 /mnt                                          ---挂载设备投入使用

457197352b4ce47ea6e612296f1eb2a1.png-wh_

3lvm拉伸

xfs文件系统中(不能缩减):

1)当vg中的剩余容量充足时:

lvextend  -L 450M  /dev/vg1/lv1                                     ---扩大lvm设备到450M

09851165b26478354226f6967bfe42f0.png-wh_

xfs_growfs   /dev/vg1/lv1                                          ----扩大xfs文件系统到设备大小

 使得此设备和系统为最大

e804739028042b34424ce5c732c44594.png-wh_

2)当vg中的剩余容量不足时:扩增时候先扩增设备后扩增文件,缩减时候先缩减文件,后缩减设备

新建分区

pvcreate  /dev/vdb2                                                            ---pv中增加一块设备/dev/vdb2

vgextend vg1 /dev/vdb2                                                     ---扩大逻辑卷组

66e5ca84e887d26e9c803fc3342dde31.png-wh_

lvextend -L 800M /dev/vg1/lv1                                        ---扩大lvm设备到800M

4e463bee6ee69d0c0b38bfd2ec496bf4.png-wh_

xfs_growfs /dev/vg1/lv1                                          ---扩大xfs文件系统到设备大小

4efac3f41e0a8335b5016ceb534c7c94.png-wh_

ext文件系统中:

1)拉伸:

umount  /mnt/                                                        ---卸载设备,因为文件系统缩减不支持在线操作

mkfs.ext4  /dev/vg1/lv1                                         ---格式化设备并制作文件系统为ext4

b2280d9620b84096ddf81594baeee336.png-wh_

lvextend  -L 400M  /dev/vg1/lv1                                             ---扩大lvm设备到400M

resize2fs  /dev/vg1/lv1                                                               ---设定文件系统大小和设备同步

b3c2b37a4f88d0b2f2a34141b2421854.png-wh_

2)缩减:

对设备

resize2fs  /dev/vg1/lv1  200M                                                ---把文件系统缩减到

mount  /dev/vg1/lv1   /mnt/

56a6e4e904674617b21b47d09c051a3a.png-wh_

















4Lvm快照

lvcreate -L 100M -n lv1backup -s / dev/vg1/lv1                                 ---创建快照,大小自定义,名字自定义

mount /dev/vg1/lv1backup /mnt                                                         ---挂载快照,可以在里面进行操作

b24359de27b1d95bb3f903b6e604e5a2.png-wh_

5lvm删除

no.1umount /mnt

no.2vremove /dev/vg1/lv1backup                                             ---删除快照

.no.3lvremove /dev/vg1/lv1                                                        ---删除逻辑卷

no.4vgremove vg1                                                                    ---删除卷组

no.5pvremove /dev/vdb2                                                           ---删除物理卷

3532b3bd4dfd42be9d4279431f5e3fe0.png-wh_


d4e25c6d5bba344014438782f3de995e.png-wh_