在Ubuntu系統下設置永久性Swap交換空間(轉帖)


http://blog.sina.com.cn/s/blog_6e4388910100tsk7.html

 

swap 一般都在一個專有的swap區里,這可能是因為在安裝的時候系統會提示你創建一個swap區。但實際上任何文件都可以被用作swap(交換設備),無論是一個分區或是一個簡單的文件。盡管如此,為了更好的體驗效果和感應速度,還是建議使用大容量的內存,而不是依賴swap。可以通過添加一個swap文件來增加swap  

 

共分四步

 

    1)創建一個你預設好大小的文件。

 

 

    2)將該文件格式化成swap(交換設備)

 

 

    3)swap添加到現有系統中。

 

 

 

    4)在系統里作一個永久性變更。

 

  

例子:要添加一個512Mswap 

 

 創建一個512M的文件 

 

我們會在 /mnt/512Mb.swap 上創建一個swap文件。

 

 

sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512

 

 

 代碼中的 count=512 的意思是我們要創建文件,其中包含了512bs=1M (bs = block size 區塊大小; 1M1mebibyte 一兆 =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

 

  

保存並重啟。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM