不用swap分割槽,用交換檔案(轉)

BSDLite發表於2007-08-11
不用swap分割槽,用交換檔案(轉)[@more@]  安裝linux時,一般系統都要求劃分一個分割槽作為交換分割槽。但現時大家的電腦記憶體一般都很大,系統交換檔案的機會會越來越少。就以我的來說,本人安裝的是redhat linux V7.3,記憶體是256M,執行系統時,cat一下/proc/swaps,實際上都沒有用到交換分割槽,所以我建議記憶體比較在的朋友,只建立交換檔案就行了。
  
    在redhat linux V7.3系統下,建立交換檔案有兩種方法,最容易的是安裝時不建立交換分割槽,第二次安裝時會提示建立交換檔案,你只要輸入xxxM記憶體就行了。
  
    不過我還是建議另一種比較繁瑣的方法,如果你有興趣就看下去。
  
    1、登入系統(我這是廢話,不進去怎麼做)
    2、建立一個檔案,任何名字都行,不過我們一般把它叫SWAP;放哪裡都行現在假設放在/;大小為任意值,設為256M。那麼建立這個檔案的方法如下:
  
    dd if=/dev/zero of=/SWAP bs=1024 count=262144
  
    (256M=256*1024*bs)
  
    3、sync。將檔案寫回磁碟。
    4、mkswap /SWAP。將SWAP作為交換檔案。
    5、swapon /SWAP。啟用交換檔案。
    到了這裡,相信交換檔案已經工作了。可執行cat /proc/swaps檢視。
    
    另外,要是想改變交換檔案的大小,必須先swapoff /SWAP,然後進行上面的步驟。
    在/etc/fstab中加入一行  /SWAP swap swap
  這樣保證系統啟動時啟用交換檔案。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-945863/,如需轉載,請註明出處,否則將追究法律責任。

相關文章