Lvm
縮小 LVM 卷的大小
我正在嘗試縮小邏輯卷的大小
--- Logical volume --- LV Name /dev/vg_linuxph53/lv_home VG Name vg_linuxph53 LV UUID bWrIb2-ek2G-2G3Y-a6kA-8nnB-8fM4-6OenbJ LV Write Access read/write LV Status available # open 1 LV Size 55.12 GiB Current LE 1764 Segments 2 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:2
所以我試著先解除安裝它
[root@linxuph53 sites]# umount /home umount: /home: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) [root@linxuph53 sites]#
如本文所述,但它沒有用。我該怎麼辦?
而且似乎在 FC14 上我沒有安裝
e2fsadm
實用程序。
幾乎可以肯定,您必須先解除安裝文件系統;幾乎沒有文件系統允許線上收縮(但是 btrfs 需要掛載文件系統,並且它將活動掛載點作為參數:
btrfs filesystem resize -Xg /mnt/point
,具有 X somem 千兆字節數)。要弄清楚什麼在使用掛載,只需嘗試“lsof /home”來列出保持它打開的程序。停止這些程序,你應該得到一個乾淨的解除安裝。
接下來,您必須縮小文件系統。根據您使用的 fs,這可能可行,也可能不可行。如果您使用的是 ext2/3/4,則可以使用“resize2fs”工具來完成(首先需要 fsck)。此工具允許您以人性化的方式指定所需的大小,例如“20G”。我建議您將 fs 的大小設置得比您想要的小一點,這樣您就可以在縮小音量後對其進行調整。繼續閱讀。
文件系統縮小後,您終於可以使用“lvreduce”縮小邏輯卷的大小。你必須做類似的事情
# lvreduce -L20G /dev/vg_linuxph53/lv_home
您還可以指定一個相對大小,如“-10G”,將捲縮小 10G。
如果您現在將 fs 的大小設置為比目標大小小很多,因此您確信該卷不會在任何地方將其切斷,那麼您可以再次增大 fs 的大小。使用 resize2fs 或其他特定於 fs 的工具執行此操作。查看該工具的手冊頁以獲取詳細資訊。如果未指定大小,resize2fs 將擴展到卷的大小。