Lvm

用另一個 lvm 的空間擴展 lvm

  • August 17, 2020

我有兩個邏輯卷。

                            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 個可用

要使用 中的空間lv_root,您需要縮小它。僅當您使用的文件系統支持縮小時,這才有可能(無需重新格式化);ext3/ext4 很好,XFS 不是(在這方面)

適當的工具是lvreduce

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

這些-r選項指示它fsadm在縮小 LV 之前使用它來調整文件系統的大小。完成後,您的 VG 中將有足夠的可用空間來擴展您的家庭 LV。

引用自:https://unix.stackexchange.com/questions/432009