在 CentOS 系統中,調整 swap 分區大小通常涉及以下幾個步驟:
首先,你需要關閉當前的 swap 分區。你可以使用以下命令來查看當前的 swap 分區:
sudo swapon --show
然后,關閉 swap 分區:
sudo swapoff -a
接下來,你需要調整分區大小。這通常涉及以下幾個步驟:
如果你有未分配的空間,可以直接擴展物理卷。如果沒有,你可能需要縮小其他分區來釋放空間。
假設你有一個未分配的空間,可以使用 pvresize
命令來擴展物理卷:
sudo pvresize /dev/sdX
其中 /dev/sdX
是你的物理卷設備名稱。
如果你使用的是 LVM(邏輯卷管理),可以擴展邏輯卷。假設你的邏輯卷名為 lv_root
,可以使用以下命令:
sudo lvextend -l +100%FREE /dev/mapper/vg_name-lv_root
其中 vg_name
是你的卷組名稱。
擴展邏輯卷后,你需要擴展文件系統以使用新的空間。對于 ext4 文件系統,可以使用以下命令:
sudo resize2fs /dev/mapper/vg_name-lv_root
最后,重新啟用 swap 分區:
sudo swapon -a
驗證 swap 分區是否已正確調整:
sudo swapon --show
free -h
通過以上步驟,你應該能夠在 CentOS 系統中成功調整 swap 分區的大小。