swap 一般都在一個專有的swap區裡,這可能是因為在安裝的時候系統會提示你建立一個swap區。但實際上任何檔案都可以被用作swap(交換裝置),無論是 一個分區或是一個簡單的檔案。盡管如此,為了更好的體驗效果和感應速度,還是建議使用大容量的記憶體,而不是依賴swap。可以通過添加一個swap檔案來 增加swap。
建立一個你預設好大小的檔案。
将該檔案格式化成swap(交換裝置)。
将swap添加到現有系統中。
在系統裡作一個永久性變更。
要添加一個512M的swap
建立一個512M的檔案:
我們會在 /mnt/512Mb.swap 上建立一個swap檔案。
代碼中的?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(交換裝置):
将swap加入到現有系統中:
現在新增的swap可以通過”cat /proc/meminfo“指令看到。
做永久性變更:
編輯 /etc/fstab 檔案:
在檔案末尾加上如下一行:
儲存并重新開機。
如下的例子展現了在一台沒有swap分區的電腦上建立和使用swap。
撤銷你的變更 :
基本上隻要将剛才所做的再反過來做一遍就好了。
删除剛才添加的最末一行
在現有系統中删除swap并删除建立的swap檔案。
無需重新開機。
本文轉自 tiger506 51CTO部落格,原文連結:http://blog.51cto.com/tiger506/396413,如需轉載請自行聯系原作者