我們都知道在安裝Linux系統(tǒng)時(shí)在分區(qū)時(shí)可以分配swap分區(qū)对室,而系統(tǒng)安裝后(在運(yùn)行中)如何建立或調(diào)整swap分區(qū)呢?
在裝完Linux系統(tǒng)之后咖祭,建立Swap分區(qū)有兩種方法掩宜。
1.新建磁盤分區(qū)作為swap分區(qū)
2.用文件作為swap分區(qū) (操作更簡(jiǎn)單,我更常用)
下面介紹這兩種方法:(都必須用root權(quán)限么翰,操作過程應(yīng)該小心謹(jǐn)慎牺汤。)
一、新建磁盤分區(qū)作為swap分區(qū)
1.以root身份進(jìn)入控制臺(tái)(登錄系統(tǒng))浩嫌,輸入
# swapoff -a #停止所有的swap分區(qū)
2. 用fdisk命令(例:# fdisk /dev/sdb)對(duì)磁盤進(jìn)行分區(qū)檐迟,添加swap分區(qū),新建分區(qū)码耐,在fdisk中用“t”命令將新添的分區(qū)id改為82(Linux swap類型)追迟,最后用w將操作實(shí)際寫入硬盤(沒用w之前的操作是無(wú)效的)。
3. # mkswap /dev/sdb2 #格式化swap分區(qū)骚腥,這里的sdb2要看您加完后p命令顯示的實(shí)際分區(qū)設(shè)備名
4. # swapon /dev/sdb2 #啟動(dòng)新的swap分區(qū)
5. 為了讓系統(tǒng)啟動(dòng)時(shí)能自動(dòng)啟用這個(gè)交換分區(qū)敦间,可以編輯/etc/fstab,加入下面一行
/dev/sdb2 swap swap defaults 0 0
二、用文件作為Swap分區(qū)
1.創(chuàng)建要作為swap分區(qū)的文件:增加1GB大小的交換分區(qū)束铭,則命令寫法如下廓块,其中的count等于想要的塊的數(shù)量(bs*count=文件大小)契沫。
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024
2.格式化為交換分區(qū)文件:
# mkswap /root/swapfile #建立swap的文件系統(tǒng)
3.啟用交換分區(qū)文件:
# swapon /root/swapfile #啟用swap文件
4.使系統(tǒng)開機(jī)時(shí)自啟用带猴,在文件/etc/fstab中添加一行:
/root/swapfile swap swap defaults 0 0
新建和增加交換分區(qū)用到的命令為:mkswap、swapon等埠褪,而想關(guān)閉掉某個(gè)交換分區(qū)則用“swapon /dev/sdb2”這樣的命令即可。