增加修改Ubuntu系統swap分割槽大小
阿新 • • 發佈:2019-02-14
前因:在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
設定swapfile分割槽有效,即開關的作用。失效為swapoff命令
然後輸入free命令,看到swap分割槽大小變成4G了,3G+之前的1G
如果想下次開機,新增加的swap分割槽依然生效,則需要修改/etc/fstab檔案,讓系統記住你增加的檔案、檔案型別、大小等資訊
在/etc/fstab檔案最後增加:/home/lengxibo/swapfile swap swap defaults 0 0