在裝完Linux系統之後自己去修改Swap分割槽的大小(兩種方法)

xulongxc發表於2015-03-02

在裝完Linux系統之後自己去修改Swap分割槽的大小(兩種方法)

在安裝完Linux系統後,swap分割槽太小怎麼辦,怎麼可以擴大Swap分割槽呢?有兩個辦法,一個是從新建立swap分割槽,一個是增加swap分割槽。下面介紹這兩種方法:
第一您必須有root許可權,過程中一定要很小心,一不小心就破壞了整個硬碟的資料,執行下面的過程之前您需要三思而行,錯誤操作後的後果由執行者自己承擔

新建swap分割槽

1.以root身份進入控制檯,輸入
 # swapoff -a          #停止交換分割槽
2. 用fdisk命令加swap分割槽的磁碟機代號,(例:# fdisk /dev/sdb)剔除swap分割槽,輸入d刪除swap分割槽,然後再n新增分割槽(新增時硬碟必須要有可用空間,然後再用t將新添的分割槽id改為82linux swap型別),最後用w將操作實際寫入硬碟(沒用w之前的操作是無效的)。
3. # mkswap /dev/sdb2       #格式化swap分割槽,裡的sdb2要看您加完後p命令示的實際分割槽裝置
4. # swapon /dev/sdb2      #新的swap分割槽
5. 為了讓系統啟動時能自動啟用交換分割槽,可以編輯/etc/fstab,加入下面一行
/dev/sdb2       swap        swap        defaults        0 0  
6.完成

增加Swap分割槽

1.建立交換分割槽的檔案:增加1G大小的交換分割槽,則命令寫法如下,其中的 count 等於想要的塊大小。
# dd if=/dev/zero of=/home/swapfile bs=1M count=1024
2.設定交換分割槽檔案:
# mkswap /home/swapfile  #建立swap的檔案系
3.立即啟用交換分割槽檔案:
# swapon /home/swapfile   #啟用swap檔案
4.使系統開機時自啟用,在檔案/etc/fstab中新增一行:
/home/swapfile swap swap defaults 0 0
5.完成

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

相關文章