需要更多交換空間 - 磁碟插槽不足

需要更多交換空間 - 磁碟插槽不足

我使用的伺服器設定不正確,只有 1G 交換空間。

沒有更多的硬碟實體插槽。

現有磁碟上有內容。

我想調整分割區大小,但據說這對parted.

有人對如何在不遺失資料的情況下增加交換空間量有任何建議嗎?

NFS 安裝交換空間不是一個選項:)

答案1

考慮建立交換文件而不是交換分割區:

建立文件:

dd if=/dev/zero of=/swapfile bs=1M count=8192

使其成為交換:

mkswap /swapfile

保護它:

chown root:root /swapfile
chmod 0600 /swapfile

激活它:

swapon /swapfile

激活每次啟動:

vi /etc/fstab
/swapfile1 swap swap defaults 0 0

答案2

您將需要使用gparted,而不是parted,它不處理分割區內檔案系統大小的調整。有可能會出現問題,但在大多數情況下,它是相當可靠的。一如既往,做好備份。順便說一句,如果您最初使用 LVM 設定伺服器,那麼擴展交換分區將是小菜一碟。不僅可靠,甚至不需要任何停機時間。

答案3

您沒有明確說明您可以承受伺服器的停機時間。如果不是太重要,我建議您對伺服器進行一個像樣的完整備份,將其儲存在另一台電腦上,徹底考慮如何從該備份恢復伺服器,以防萬一出現問題 - 然後繼續調整分割區大小。是的,這總是有點冒險,但過去幾年我的成功率很高。

附帶說明一下,無論如何,手邊始終有一個良好的備份將是良好的操作習慣。如果你有這個,這個問題就不會出現;-)

相關內容