功能描述
使用lvreduce命令可以减小逻辑卷的大小。当减小逻辑卷的大小时要特别小心,因为减少了的部分数据会丢失。
命令语法
lvreduce [选项] [逻辑卷名称|逻辑卷路径]
选项 含义
-r 使用fsadm将与逻辑卷相关的文件系统一起调整
-L<逻辑卷大小> 减少或设置逻辑卷大小,默认单位为m,也可以设置为g、t、p、e。
在逻辑卷大小前面加上“_”,表示该值将从逻辑卷的实际大小中减去,没有它就会被当作绝对大小
–noudevsync 禁用udev同步
-n 调整文件系统的大小前,不要执行fsck
-f 强制减少大小,即使它可能会导致数据丢失也不会提示信息
-l<逻辑盘区数> 减少或设置逻辑卷大小,单位为逻辑盘区。在逻辑盘区数前面加上“_”,表示该值将从逻辑卷的实际大小中减去,没有它就会被当作绝对大小。
使用百分比也可以表示为总空间的卷组的后缀百分比
例
将逻辑卷lv的大小减少到100GB
[root@localhost ~]# lvreduce -L 100G /dev/mapper/home
将逻辑卷lv的大小减少100GB
[root@localhost ~]# lvreduce -L -100G /dev/mapper/home