在裝完Linux系統之后,建立Swap分區有兩種方法。
1.新建磁盤分區作為swap分區
2.用文件作為swap分區 (操作更簡單,我更常用)
一、新建磁盤分區作為swap分區
1. # swapoff -a #停止所有的swap分區
2. 用fdisk命令(例:# fdisk /dev/sdb)對磁盤進行分區,添加swap分區,新建分區,在fdisk中用“t”命令將新添的分區id改為82(Linux 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
二、用文件作為Swap分區
1.創建要作為swap分區的文件:增加10GB大小的交換分區(原理的swap分區不變),則命令寫法如下,其中的count等於想要的塊的數量(bs*count=文件大小)。
# dd if=/dev/zero of=/root/swapfile bs=1M count=10240
2.格式化為交換分區文件:
# mkswap /root/swapfile #建立swap的文件系統
3.啟用交換分區文件:
# swapon /root/swapfile #啟用swap文件
4.使系統開機時自啟用,在文件/etc/fstab中添加一行:
/root/swapfile swap swap defaults 0 0
新建和增加交換分區用到的命令為:mkswap、swapon等,而想關閉掉某個交換分區則用“swapon /dev/sdb2”這樣的命令即可。