在Linux系統中,使用LVM(邏輯卷管理)調整邏輯卷大小十分便捷。以下步驟將指導您如何縮小LVM邏輯卷:
-
確保邏輯卷未被使用: 在開始操作前,務必卸載或停止所有使用目標邏輯卷的應用程序和文件系統。 任何正在進行的讀寫操作都可能導致數據損壞。
-
使用lvreduce命令縮小邏輯卷: 與擴展邏輯卷不同,縮容需要使用lvreduce命令。 例如,要將邏輯卷/dev/vg_name/lv_name縮小10GB,請執行以下命令:
sudo lvreduce -L -10G /dev/vg_name/lv_name
重要提示: lvreduce命令會直接減少邏輯卷的大小,請謹慎操作并確保已備份重要數據。
-
調整文件系統大小: 縮小邏輯卷后,需要相應地調整文件系統大小。方法取決于您使用的文件系統類型:
-
ext4: 使用resize2fs命令:
sudo resize2fs /dev/vg_name/lv_name
-
XFS: 使用xfs_growfs命令:
sudo xfs_growfs /dev/vg_name/lv_name
-
Btrfs: Btrfs文件系統通常會自動調整大小,無需額外操作。
-
-
重新掛載文件系統: 完成文件系統調整后,重新掛載文件系統使更改生效:
sudo mount -o remount /dev/vg_name/lv_name /mnt
(/mnt 為邏輯卷的掛載點,請替換為您的實際掛載點)
現在,您已成功縮小了Linux LVM邏輯卷。請記住,這些步驟可能因系統配置而異。 在進行任何操作之前,強烈建議您備份所有重要數據,以防意外數據丟失。