美國機房安裝的linux都是默認安裝的,如果需要擴展SWAP分區怎么辦呢?
解決SWAP分區擴展的方法有兩種:
方法一:利用分區的剩余空間增大SWAP分區
首先:在做此操作之前先用free –m查看一下 目前SWAP的狀態信息
以home 分區剩余的空間為例:
#cd /home (進入home目錄)
#dd if=/dev/zero of=swapfile bs=1M count=1024(創建一個大小為1024M的空文件)
#mkswap swapfile (格式化swapfile空文件)
#swapon swapfile (激活swapfile空文件)
#free –m (此時查看一下swap分區是否擴展至2048M)
將/home/swapfile分區寫入fstab中 使之下次啟動是生效
#vim /etc/fstab
/home/swapfile swap swap defaults 0 0
#mount –a (從新掛載文件系統 使之立即生效)
方法二:利用剩余的磁盤空間進行增大SWAP
首先:用free -m命令查看SWAP分區當前狀態
新建一個分區 轉換類型為SWAP類型
#fdisk /dev/sda (對磁盤進行分區)
(n:進行分區 +1024M 擴展SWAP的容量大小 t:轉換類型 SWAP的類型為82 l:查看分區類型 w:寫入)
#partproble (使分區的信息寫入到內存當中去)
#mkswap /dev/sda10 (格式化SWAP分區)
#swapon /dev/sda10 (激活SWAP分區)
#free -m (查看當前SWAP分區是否增大)
將/dev/sda10寫入到/etc/fstab中 使之下次啟動是生效
#vim /etc/fstab
/dev/sda10 swap swap defaults 0 0
#mount -a (從新掛載該分區 使之立即生效)
創新互聯,提供服務器,虛擬空間的專業提供商!