1. 程式人生 > >增加修改Ubuntu系統swap分割槽大小

增加修改Ubuntu系統swap分割槽大小

前因:在Ubuntu12.04上編譯android4.2原始碼,開始記憶體為1G,swap分割槽大小為1G,編譯的時候老出現Killed被殺的現象,導致編譯中止。於是增加記憶體到2G,還是不行,沒辦法只能增加swap分割槽的大小了

方法如下:

1、進入你要建立的swap檔案的路徑下(這路徑你隨意了)

2、輸入:sudo ddif=/dev/zero of=/home/swapfile bs=1M count=3k (其中of=是指建立的檔名稱,建立3G(bs*count)swap,) 

這兩步的截圖如下:




3 sudomkswap swapfile

將剛才新建的檔案變成swap分割槽



4

sudoswapon swapfile

設定swapfile分割槽有效,即開關的作用。失效為swapoff命令




然後輸入free命令,看到swap分割槽大小變成4G了,3G+之前的1G

如果想下次開機,新增加的swap分割槽依然生效,則需要修改/etc/fstab檔案,讓系統記住你增加的檔案、檔案型別、大小等資訊

/etc/fstab檔案最後增加:/home/lengxibo/swapfile swap swap defaults 0 0