使用另一个lvm的空间扩展lvm

使用另一个lvm的空间扩展lvm

我有两个逻辑卷。

                             Size  Used  Avail  Use%  Mounted on
/dev/mapper/vg_name-lv_root  38G   5.3G  24G    19%
tmpfs                        1.1G  420K  1.1G    1%   /dev/shm
/dev/sda1                    485M  48M   412M   11%   /boot
/dev/mapper/vg_name-lv_home   29G  210M  28G     1%   /home

如何扩展我的逻辑卷lv_home,占用空间lv_root

我试过lvextend -L +1G /dev/vg_name/lv_home

它给了我这个错误:

可用空间不足:需要 256 个扩展,但只有 0 个可用

答案1

要使用 中的空间lv_root,您需要缩小它。仅当您使用的文件系统支持收缩时,这才可能(无需重新格式化); ext3/ext4 都可以,XFS 不是(在这方面)

适当的工具是lvreduce

lvreduce -r -L -1G /dev/vg_name/lv_root

这些-r选项指示它fsadm在缩小 LV 之前调整文件系统的大小。完成后,您的 VG 中将有足够的可用空间来扩展您的家庭 LV。

相关内容