我使用的伺服器設定不正確,只有 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
您沒有明確說明您可以承受伺服器的停機時間。如果不是太重要,我建議您對伺服器進行一個像樣的完整備份,將其儲存在另一台電腦上,徹底考慮如何從該備份恢復伺服器,以防萬一出現問題 - 然後繼續調整分割區大小。是的,這總是有點冒險,但過去幾年我的成功率很高。
附帶說明一下,無論如何,手邊始終有一個良好的備份將是良好的操作習慣。如果你有這個,這個問題就不會出現;-)