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 個可用
要使用 中的空間
lv_root
,您需要縮小它。僅當您使用的文件系統支持縮小時,這才有可能(無需重新格式化);ext3/ext4 很好,XFS 不是(在這方面)。適當的工具是
lvreduce
:lvreduce -r -L -1G /dev/vg_name/lv_root
這些
-r
選項指示它fsadm
在縮小 LV 之前使用它來調整文件系統的大小。完成後,您的 VG 中將有足夠的可用空間來擴展您的家庭 LV。