关于lvm磁盘管理中,lv的扩展可以使用lvextend命令,lv的缩减可以使用lvreduce命令
另外还有一个lvresize命令,为调整lv的大小,既可以扩容/扩展,也可以缩减,用户与lvextend和lvreduce差
第一部分,关于lv的扩展-扩容
以如下一个叫lvData的lv为例,大小为1G
[root@qq-5201351 ~]# lvs |grep lvData lvData vgEBS -wi-a----- 1.00g
方式一:在现有的基础上,增加(扩容,扩展)1G的大小空间
[root@qq-5201351 ~]# lvextend -L +1G /dev/vgEBS/lvData Size 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/lvData Size 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 lvData lvData vgEBS -wi-a----- 3.00g
方式一:在现有的基础上,缩减500M的大小
[root@qq-5201351 ~]# lvreduce -L -500M /dev/vgEBS/lvData WARNING: 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]: y Size 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/lvData WARNING: 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]: y Size 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
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!