天天看點

修改swap大小的兩種方法

這幾天在虛拟機上安裝oracle vm manager的時候提示swap太小,需要修改swap來重新安裝,現在分享給大家。

 修改交換空間大小有兩種選擇:

添加一個交換分區或者添加一個交換檔案。兩種方法都可以使用,

 1. 添加一個交換分區

  步驟如下:

a  使用fdisk來建立交換分區(假設 /dev/sdb2 是建立的交換分區)

b 使用 mkswap 指令來設定交換分區:

      # mkswap /dev/sdb2

c 啟用交換分區:

# swapon /dev/sdb2

 d 寫入/etc/fstab,以便在引導時啟用:

/dev/sdb2 swap swap defaults 0 0

   2 添加一個交換檔案

   a  建立大小為512m的交換檔案:

    # dd if=/dev/zero of=/swapfile1 bs=1024k count=512

    b 使用 mkswap 指令來設定交換檔案:

    # mkswap /swapfile1

    c 啟用交換分區:

    # swapon /swapfile1

    d 寫入/etc/fstab,以便在引導時啟用:

    /swapfile1 swap swap defaults 0 0

新添了交換分區并啟用它之後,請檢視 cat /proc/swaps 或 free -m 指令的輸出來確定交換分區已被啟用了。

3 删除交換空間:

       a 禁用交換分區:

   # swapoff /dev/sdb2

  b 從 /etc/fstab 中删除項目;

        c 使用fdisk或yast工具删除分區。

 4.删除交換檔案步驟同3。