http://blog.sina.com.cn/s/blog_6e4388910100tsk7.html
swap 一般都在一個專有的swap區里,這可能是因為在安裝的時候系統會提示你創建一個swap區。但實際上任何文件都可以被用作swap(交換設備),無論是一個分區或是一個簡單的文件。盡管如此,為了更好的體驗效果和感應速度,還是建議使用大容量的內存,而不是依賴swap。可以通過添加一個swap文件來增加swap
共分四步
1)創建一個你預設好大小的文件。
2)將該文件格式化成swap(交換設備)。
3)將swap添加到現有系統中。
4)在系統里作一個永久性變更。
例子:要添加一個512M的swap
創建一個512M的文件
我們會在 /mnt/512Mb.swap 上創建一個swap文件。
sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512
代碼中的 count=512 的意思是我們要創建文件,其中包含了512個bs=1M (bs = block size 區塊大小; 1M=1mebibyte 一兆 =1048576 bytes 字節)的區塊。 注意不要使用 dd of=/mnt/512Mb.swap bs=1M seek=512 count=0 這條命令。雖然文件會馬上增長到512Mb,但是這是有漏洞的,可能會造成無法使用。
格式化文件,使之成為swap(交換設備):
sudo mkswap /mnt/512Mb.swap
立即激活swap到現有系統中:
sudo swapon /mnt/512Mb.swap
現在新增的swap可以通過” cat /proc/meminfo “命令看到。
做永久性變更:
編輯 /etc/fstab 文件:
gksudo gedit /etc/fstab
在文件末尾加上如下一行:
/mnt/512Mb.swap none swap sw 0 0
保存並重啟。