(资料图)
关于lvm磁盘管理中,lv的扩展可以使用lvextend命令,lv的缩减可以使用lvreduce命令
另外还有一个lvresize命令,为调整lv的大小,既可以扩容/扩展,也可以缩减,用户与lvextend和lvreduce差
第一部分,关于lv的扩展-扩容
以如下一个叫lvData的lv为例,大小为1G
[root@qq-5201351 ~]# lvs |grep lvDatalvData vgEBS -wi-a----- 1.00g
方式一:在现有的基础上,增加(扩容,扩展)1G的大小空间
[root@qq-5201351 ~]# lvextend -L +1G /dev/vgEBS/lvDataSize of logical volume vgEBS/lvData changed from 1.00 GiB (256 extents) to 2.00 GiB (512 extents).Logical volume vgEBS/lvData successfully resized.
方式二:扩展指定的lv,使用-L 3G(这样指定的大小必须大于当前lv的大小),扩展至3G大小,即lv扩展后的总大小为3G大小
[root@qq-5201351 ~]# lvextend -L 3G /dev/vgEBS/lvDataSize of logical volume vgEBS/lvData changed from 2.00 GiB (512 extents) to 3.00 GiB (768 extents).Logical volume vgEBS/lvData successfully resized.
第二部分:关于lv的缩减-缩小
还是以lvData这个lv为例,当前大小3G
[root@qq-5201351 ~]# lvs |grep lvDatalvData vgEBS -wi-a----- 3.00g
方式一:在现有的基础上,缩减500M的大小
[root@qq-5201351 ~]# lvreduce -L -500M /dev/vgEBS/lvDataWARNING: Reducing active logical volume to 2.51 GiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)Do you really want to reduce vgEBS/lvData? [y/n]: ySize of logical volume vgEBS/lvData changed from 3.00 GiB (768 extents) to 2.51 GiB (643 extents).Logical volume vgEBS/lvData successfully resized.
方式二:减缩到指定的大小,如1G,也是使用-L 1G (指定的大小必须小于当前的大小),即lv缩减后的总大小为1G
[root@qq-5201351 ~]# lvreduce -L 1G /dev/vgEBS/lvDataWARNING: Reducing active logical volume to 1.00 GiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)Do you really want to reduce vgEBS/lvData? [y/n]: ySize of logical volume vgEBS/lvData changed from 2.51 GiB (643 extents) to 1.00 GiB (256 extents).Logical volume vgEBS/lvData successfully resized.
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17502273.html
标签: