Featured image of post CentOS 將 /home 的容量調整到其他目錄

CentOS 將 /home 的容量調整到其他目錄

在 CentOS 7 中,如果想要調整 /home 分區的容量並將其分配給根目錄 /,你可以使用 LVM(邏輯卷管理)來完成這項操作。

在 CentOS 7 中,如果想要調整 /home 分區的容量並將其分配給根目錄 /,你可以使用 LVM(邏輯卷管理)來完成這項操作。以下是一個基本的步驟指南:

  1. 備份資料:在進行任何分區操作之前,務必備份 /home 目錄下的所有資料以防丟失。
  2. 卸載 /home 分區:執行指令 umount /home
  3. 減少 LVM 邏輯卷的大小:使用 lvreduce 指令來減少 /home 分區的大小。這裡的 -L -100G 表示減少 100GB,具體數值根據你的需求調整。指令為 lvreduce -L -100G /dev/mapper/centos-home
  4. 重新格式化分區:對縮小後的分區重新格式化。這裡使用 mkfs.xfs 指令,-f 參數表示強制格式化。指令為 mkfs.xfs /dev/mapper/centos-home -f
  5. 重新掛載 /home 分區:執行指令 mount /dev/mapper/centos-home /home
  6. 擴展根分區:使用 lvextend 指令來擴展根分區 /dev/mapper/centos-root,增加的空間量需與之前從 /home 分區減少的空間量相同。指令為 lvextend -L +100G /dev/mapper/centos-root
  7. 使檔案系統擴展生效:對於 XFS 檔案系統,使用 xfs_growfs 指令來擴展檔案系統以利用新的分區空間。指令為 xfs_growfs /dev/mapper/centos-root
  8. 驗證分區調整:使用 df -h 指令查看分區的新大小,確保調整已經生效。

CentOS 將 /home 的容量調整到其他目錄 請注意,這些步驟涉及到檔案系統和分區的操作,可能會對系統數據造成風險。如果 /home 分區下有資料,一定要先備份!!!先備份!!!先備份!!!

Licensed under CC BY-NC-SA 4.0
使用 Hugo 建立
主題 StackJimmy 設計