轉自 https://www.linuxidc.com/Linux/2015-08/122142.htm
如果你當前使用的Ubuntu系統(tǒng)洒缀,無論是虛擬機還是實體機衷佃,沒有Swap交換分區(qū)或交換分區(qū)空間不足,可以為其設置Swap交換空間贮庞。
本文提供的是一種設置交換空間的簡單方法峦筒。
為何要在操作系統(tǒng)安裝完畢后設置交換空間?
本文與《Windows 8.1安裝Ubuntu 14.04雙系統(tǒng)參考教程及雙硬盤注意事項》這篇文章有直接關聯(lián)http://www.linuxidc.com/Linux/2015-08/122140.htm窗慎。在這篇參考教程中物喷,我并沒有在安裝Ubuntu時設置交換分區(qū)。
交換分區(qū)并不是必須的遮斥,但是有些軟件卻強制要求系統(tǒng)內含有交換分區(qū)峦失。所以在沒有設置交換分區(qū)的Ubuntu系統(tǒng)安裝成功后,又需要為其分配交換分區(qū)的情況是完全可以存在的伏伐。
準備工作
本方法的核心是先在分區(qū)內創(chuàng)建交換文件,再讓系統(tǒng)掛載這個交換文件晕拆。
Step 1 查看交換分區(qū)
在終端運行“free -m”命令查看當前系統(tǒng)交換空間信息:
上圖顯示藐翎,Swap的total值是0,說明當前系統(tǒng)沒有設置交換空間实幕。Mem指的是計算機內存大小吝镣,圖中顯示為2G。
Step 2 創(chuàng)建和掛載
由于下面的一系列命令要在root權限下執(zhí)行昆庇,所以我們先獲得管理員權限末贾。在終端下執(zhí)行“sudo -i”命令,輸入用戶密碼后獲得整吆。
在根目錄下創(chuàng)建交換空間目錄(文件夾):“mkdir /swap”
進入創(chuàng)建完畢的交換空間目錄:“cd /swap”
-
指定一個大小為1G的名為“swap”的交換文件(你可以自定義文件名):“dd if=dev/zero of=swap bs=1M count=1k”拱撵』源ǎ空間大小由bs*count計算得出。
創(chuàng)建交換文件:“mkswap swap”
掛載交換分區(qū):“swapon swap”
-
查看交換空間信息:“free -m”
卸載交換分區(qū)的命令:“swapoff swap”
可以在指定目錄看到我們創(chuàng)建的名為“swap”的交換文件拴测。
至此乓旗,交換分區(qū)創(chuàng)建成功。