磁盘管理 - 逻辑卷管理器 LVM

admin 2020-07-08 PM 344℃ 0条

一、创建LVM逻辑卷

1、创建物理卷pv

 pvcreate  /dev/sdb1  /dev/sdc1

     查看物理卷

 pvs

2、创建卷组vg名为vg_data,将物理卷加入卷组

 vgcreate vg_data /dev/sdb1  /dev/sdc1

     删除pv到vg

 vgreduce vg_data /dev/sdb1

     添加pv到vg

 vgextend vg_data /dev/sdb1

     查看卷组

 vgs

  用vgdisplay来查看卷组名称

3、创建逻辑卷lv名为vg_data

 lvcreate -n lv_data L 5G vg_data

 lvcreate -n lv_data -l 100%free vg_data

 lvcreate -n lv_data -l 50%free vg_data

     重新设置lv卷大小

 lvresize -L 2G /dev/mapper/vg_data-lv_data  

     扩展lv大小

 lvextend -L +1G /dev/vg_data/lv_data

 lvextend -l +100%free /dev/vg_data/lv_data


-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节;

-l:指定逻辑卷的大小(LE数)。


  用lvdisplay查看逻辑卷绝对路径


4、格式化分区

 mkfs.ext4 /dev/vg_data/lv_data


5、最后要使用resizefs2命令重新加载逻辑卷的大小才能生效。 

 resize2fs  /dev/vg_data/lv_data 


二、扩容LVM

1、增加lv大小

lvextend -l +100%FREE /dev/vg_data/lv_data

lvresize -L +8G /dev/vg_data/lv_data

2、resize2fs文件系统大小变更

resize2fs  /dev/vg_data/lv_data


三、缩减LVM

1、取消挂载

umount /home

2、e2fsck检查磁盘

e2fsck -f /dev/vg_data/lv_data

3、resize2fs文件系统大小变更

 resize2fs /dev/vg_data/lv_data 1G

4、重新设置逻辑卷lv大小

 lvresize -L 1G /dev/vg_data/lv_data

5、resize2fs文件系统大小变更

resize2fs /dev/vg_data/lv_data


标签: lvm, pvcreate, vgcreate, lvcreate

非特殊说明,本博所有文章均为博主原创。