关于lvm磁盘管理-lv的大小调整-lv的扩展与缩减

发布时间 2023-06-25 10:23:00作者: 520_1351

关于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