Linux逻辑卷的拉伸和缩小

相对于普通磁盘优势是逻辑卷可以在线动态的拉伸(不用先unmount操作),只要vg中有足够的空间即可

1:首先查看vg是否有足够的空间

[root@gechong mapper]# vgdisplay

2:逻辑卷的在线拉伸

[root@gechong mapper]# lvextend -L +2G /dev/vg_gechong/lv_swap

3:查看逻辑卷的大小

[root@gechong ~]# df -h

大小并没有改变,原因:逻辑卷的尺寸扩展之后,并没有更新文件系统,操作系统并没有识别拉伸后的尺寸,所以必须更新文件系统才行

4:更新文件系统

[root@gechong ~]# resize2fs /dev/vg_gechong/lv_swap

 

5:重新查看文件系统的大小

 

[root@gechong ~]# df -h

 

6: 如果卷组不够用呢?该如何解决?

重新添加PV,即添加磁盘即可

[root@gechong ~]# vgs

7:拉伸一个卷组

1:创建PV

[root@gechong ~]# pvcreate /dev/sdd

2:把PV添加到VG中
[root@gechong ~]# vgextend vg_gechong /dev/sdd

3:重新查看vg的大小
[root@gechong ~]# vgs

 

 

缩小逻辑卷

 

逻辑卷的缩小不能在线执行

1:卸载已经挂载的逻辑卷

[root@gechong ~]# umount /dev/vg_gechong/lv_swap

 

2:缩小文件系统

[root@gechong ~]# resize2fs /dev/vg_gechong/lv_swap 1G

 把文件系统空间缩小为1G

3:缩小逻辑卷

[root@gechong ~]# lvreduce -L -1G /dev/vg_gechong/lv_swap

 

4:查看缩小后的逻辑卷

[root@gechong ~]# lvdisplay

 

5:挂载逻辑卷

[root@gechong ~]# mount /dev/vg_gechong/lv_swap /mnt

 

 

 

缩小卷组

[root@gechong ~]# vgreduce vg_gechong /dev/sdd

查看

[root@gechong ~]# vgdisplay
[root@gechong ~]# pvremove /dev/sdd

删除物理卷

 

 

 

 

你可能感兴趣的:(linux)