從 /home 調整 / 的大小

從 /home 調整 / 的大小

我想添加 150G 從/home/

我需要用即時 DC 來實現嗎?

它會刪除我的資料嗎?

在此輸入影像描述

答案1

由於你的/home大小只有150G,所以從 移動 150G/home/意味著徹底摧毀LV /home

程序是:

1.) 備份/home您不想遺失的所有內容。

2.) 如果可能,以 root 身分登入控制台,這樣/home就不會被使用,然後卸載/home

如果這是不可能的,您需要註解掉/home檔案系統的行/etc/fstab並重新啟動,這樣系統就可以在不掛載的情況下啟動/home。在這種情況下,您應該仍然能夠使用 SSH 或文字模式登錄,但無法以普通使用者身分進行 GUI 登錄,因為普通使用者沒有可寫入的主目錄。 GUI 登入需要將一些小檔案寫入使用者的主目錄。

3.)/home卸載後,執行以下命令。 (筆記:這是破壞性的一步:執行這些指令後,取得舊備份內容的唯一方法/home是從步驟 #1 所做的備份。

lvremove /dev/centos/home
lvextend -L +150G -r /dev/centos/root

如果您的 Linux 發行版不夠新,無法支援 的-r選項lvextend,您可以忽略該選項,然後使用特定於檔案系統的命令來擴展根檔案系統。ext2//對於檔案系統類型ext3ext4指令為resize2fs /dev/centos/root.對於 XFS 檔案系統,命令為xfs_growfs /.

CentOS 7以上版本預設使用XFS檔案系統類型;較舊的 CentOS 版本可能會使用ext4.

4.) 最後,恢復/重新建立使用者的主目錄/home(現在將是以前用作安裝點的常規空目錄)。

相關內容