home products tech support contact us

 Linux 技術支援    ⇒   基礎篇    進階篇    補腦篇    指令索引    中⇒ENG
版權所有, 引用請註明出處

lvreduce 縮小 LV





lvreduce 為一個 LVM 相關指令,功能為縮小 邏輯卷LV(Logical Volume),執行 lvreduce 前要先執行 e2fsck 和 resize2fs 且不能掛載該 LV,當縮小的 LV 小於內含的資料時可能會破壞原存在 LV 內的資料。

lvreduce 命令的基本語法為 lvreduce [OPTIONS] LV_PATH [SIZE] ,〝LV_PATH〞 指定你想要擴展的邏輯卷的路徑,〝SIZE〞表示你想要減少的邏輯卷的大小。如果不提供〝SIZE〞那那麼邏輯卷將會被減小至其當前的使用量。

lvreduce 命令的一些常見選項包括:

例:
# e2fsck -f /dev/myVG/myLV ←檢查 LV
# resize2fs /dev/myVG/myLV 15G ←縮小 filesystem 到 15GB
# lvreduce -L 15G /dev/myVG/myLV ←縮小 LV 到 15GB

以上操作僅適用於 ext2/ext3/ext4 filesystem,更多 LVM 相關操作請參考連結

lvreduce 命令應該謹慎使用,因為縮減邏輯卷的大小可能導致數據損失,如果操作不慎的。