為LINUX系統(tǒng)添加交換分區(qū)的方法

文章轉(zhuǎn)載自:http://www.cnblogs.com/tankhorse/articles/683419.html

LINUX系統(tǒng)添加交換分區(qū)的方法

有時旬薯,有必要在操作系統(tǒng)安裝完成之后添加更多的交換空間毅桃。例如:把系統(tǒng)內(nèi)存從64MB升級到128MB,但是原有的交換空間只有128MB肋联。如果在系統(tǒng)中執(zhí)行的是大量使用內(nèi)存的操作或運(yùn)行需要大量的內(nèi)存的程序,把交換空間增加到256MB會更有利。

添加交換空間有兩種選擇:添加交換分區(qū)或者是添加交換文件熙掺。在這里我們推薦添加一個交換分區(qū)谤碳。

一溃卡、交換分區(qū)簡介

Linux系統(tǒng)中的交換分區(qū)是當(dāng)物理內(nèi)存(RAM)被充滿時,作為物理內(nèi)存的緩存來使用蜒简。當(dāng)系統(tǒng)需要更多的內(nèi)存資源瘸羡,而物理內(nèi)存已經(jīng)充滿,內(nèi)存中不活躍的頁就會被移動到交換分區(qū)上搓茬。交換分區(qū)位于硬盤上犹赖,所以它的存取速度比物理內(nèi)存要慢。

一般情況下垮兑,交換分區(qū)的大小應(yīng)當(dāng)相當(dāng)于計算機(jī)內(nèi)存的兩倍冷尉,但不能超過2048MB2GB)。

二系枪、實(shí)驗(yàn)場景

資源配置:

主機(jī):Virtual Server 2K5 R2
內(nèi)存:512M
硬盤:hda 6G, hdb 1G
操作系統(tǒng):Fedora 2

實(shí)驗(yàn)要求:

在第二塊硬盤中創(chuàng)建交換分區(qū)雀哨,并添加到系統(tǒng)中。

實(shí)驗(yàn)步驟:

  1. 啟動文件系統(tǒng)私爷,刪除當(dāng)前的交換分區(qū)雾棺。
  2. 使用fdisk創(chuàng)建交換分區(qū)。
  3. 使用mkswap命令設(shè)置交換分區(qū)衬浑。
  4. 啟動(swapon)交換分區(qū)捌浩。
  5. 編輯/etc/fstab文件,使交換分區(qū)在引導(dǎo)時啟用工秩。

三尸饺、實(shí)驗(yàn)過程

在實(shí)驗(yàn)之前我們先檢查一下系統(tǒng)交換空間的配置情況,使用命令可以查看在硬盤上哪個分區(qū)作為交換分區(qū)使用助币。

fdisk -l

得到的結(jié)果如下:

[root@zheng root]#fdisk –l 

Disk /dev/had:8589 MB,858990124 bytes
16 heads,63 sectors/track,16644 cylinders
Units = culinders of 1008 * 512 = 516096 bytes 

Device    Boot      Start         End               Blocks          Id           System
/dev/hda1   *         1            203              102280+         83           Linux
/dev/hda2             204         14564              7237944        83           Linux
/dev/hda3            14565       16644               1048320       82           Linux swap

[root@zheng root]#

其中/dev/hda3是正在使用的交換分區(qū)浪听,為了添加新的交換分區(qū),需要將現(xiàn)用的交換分區(qū)刪除掉眉菱,然后再添加新的交換分區(qū)迹栓。

  • 啟動文件系統(tǒng),刪除當(dāng)前的交換分區(qū)
    Fedora 2操作系統(tǒng)中俭缓,可以直接使用命令刪除交換分區(qū)克伊。由我們提前知道的信息酥郭,可以做如下的操作:用命令swapoff卸載交換分區(qū)。
swapoff /dev/hda3
  • 使用fdisk命令創(chuàng)建交換分區(qū)
    使用fdisk命令創(chuàng)建一個是當(dāng)前物理內(nèi)存總?cè)萘?code>2倍的交換分區(qū)愿吹,使用如下的命令:
[root@zheng root]# fdisk /dev/hdb

    Command ( m for help):n  #創(chuàng)建新的分區(qū)

    Command action

        E     extend

        P     primary partition(1-4)

    P                                        #分區(qū)類型為主分區(qū)

    Partition number(1-4):1
    First cylinder (1-2080,default 1):
    Using default value 1
    Last cylinder or + size or +sizeM or +sizeK(1-2080,default 2080):
    Using default value 2080



    Command(m for help):t         #更改分區(qū)格式
    Selected partition 1
    Hex code (type L to list codes):82        #Linux swap 的16進(jìn)制編碼為82 

    Command(m for help):p      
    Disk /dev/hab:1073 MB,1073479680 bytes
    16 heads,63 sectors/track,2080 cylinders
    Units = culinders of 1008 * 512 = 516096 bytes 

    Device    Boot      Start         End               Blocks            Id           System

    /dev/hdb1   *         1          2080           1048288+       82           Linux swap      

    Command(m for help):w                     #保存分區(qū)的信息
    Command(m for help):q      

通過使用fdisk命令不从,我們已經(jīng)創(chuàng)建了一個交換分區(qū)格式的分區(qū)/dev/hdb1

  • 使用mkswap命令設(shè)置交換分區(qū)

命令為:

[root@zheng root]# mkswap /dev/hdb1            #將分區(qū)格式化為交換分區(qū)格式
Setting up swapspace version 1, size = 1073442 kB      
  • 啟動(swapon)交換分區(qū)
 [root@zheng root]# swapon /dev/hdb1             #啟用交換分區(qū) 
  • 編輯/etc/fstab文件洗搂,使交換分區(qū)在引導(dǎo)時啟用
    編輯后的fstab文件關(guān)于交換分區(qū)的內(nèi)容為:
 /deb/hdb1    swap        swap      defaults          0     0 

這樣消返,我們已經(jīng)創(chuàng)建了一個新的交換分區(qū)。重新啟動系統(tǒng)耘拇,驗(yàn)證交換分區(qū)添加是否正確撵颊。

在系統(tǒng)重新啟動時會顯示如下的信息:

  … …
 Activiting swap partition :    [OK]             #激活交換分區(qū)
 … …
 Enabling swap space :           [OK]             #創(chuàng)建交換空間
 … …

當(dāng)驗(yàn)證沒有錯誤之后,可以刪除原有的交換分區(qū)/dev/hda3惫叛。最后倡勇,我們的到的分區(qū)信息如下:

[root@zheng root]#fdisk –l 
Disk /dev/had:8589 MB,858990124 bytes
16 heads,63 sectors/track,16644 cylinders
Units = culinders of 1008 * 512 = 516096 bytes 

Device    Boot      Start         End               Blocks            Id           System
/dev/hda1    *        1            203               102280+         83           Linux
/dev/hda2             204       14564                7237944         83           Linux 

Disk /dev/hab:1073 MB,1073479680 bytes
16 heads,63 sectors/track,2080 cylinders
Units = culinders of 1008 * 512 = 516096 bytes


Device    Boot      Start         End               Blocks         Id           System
/dev/hdb1   *         1            2080             1048288+       82           Linux swap 

該信息表明,交換分區(qū)添加已經(jīng)成功嘉涌。

說明:參考資料中關(guān)于必須使用救援模式啟動Fedora 2系統(tǒng)中沒有要求妻熊,并且使用救援模式也不能添加交換分區(qū),這一點(diǎn)與參考資料中的表述完全不同仑最。

參考資料:

1.《紅帽Linux9 從入門到精通》 美 Michael Jang 著扔役,邱仲潘 譯

2.《Red Hat Linux定制指南》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市警医,隨后出現(xiàn)的幾起案子亿胸,更是在濱河造成了極大的恐慌,老刑警劉巖预皇,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件侈玄,死亡現(xiàn)場離奇詭異,居然都是意外死亡吟温,警方通過查閱死者的電腦和手機(jī)序仙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鲁豪,“玉大人潘悼,你說我怎么就攤上這事∨老穑” “怎么了挥等?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長堤尾。 經(jīng)常有香客問我,道長迁客,這世上最難降的妖魔是什么郭宝? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任辞槐,我火速辦了婚禮,結(jié)果婚禮上粘室,老公的妹妹穿的比我還像新娘榄檬。我一直安慰自己,他們只是感情好衔统,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布鹿榜。 她就那樣靜靜地躺著,像睡著了一般锦爵。 火紅的嫁衣襯著肌膚如雪舱殿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天险掀,我揣著相機(jī)與錄音沪袭,去河邊找鬼。 笑死樟氢,一個胖子當(dāng)著我的面吹牛冈绊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播埠啃,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼死宣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了碴开?” 一聲冷哼從身側(cè)響起毅该,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎叹螟,沒想到半個月后鹃骂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡罢绽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年畏线,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片良价。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡寝殴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出明垢,到底是詐尸還是另有隱情蚣常,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布痊银,位于F島的核電站抵蚊,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贞绳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一谷醉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧冈闭,春花似錦俱尼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至耍休,卻和暖如春刃永,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背羹应。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工揽碘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人园匹。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓雳刺,卻偏偏與公主長得像,于是被迫代替她去往敵國和親裸违。 傳聞我的和親對象是個殘疾皇子掖桦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu怔昨,源于非洲祖魯人和科薩人的語言雀久,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,260評論 9 467
  • Linux系統(tǒng)一般有4個主要部分: 內(nèi)核趁舀、shell赖捌、文件系統(tǒng)和應(yīng)用程序。內(nèi)核矮烹、shell和文件系統(tǒng)一起形成了基本...
    偷風(fēng)箏的人_閱讀 3,253評論 1 17
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,161評論 2 33
  • 目錄磁盤結(jié)構(gòu)磁盤分區(qū)磁盤分區(qū)管理文件系統(tǒng)管理掛載 一越庇、磁盤結(jié)構(gòu) (一)設(shè)備文件 設(shè)備文件:linux系統(tǒng)下一切皆文...
    哈嘍別樣閱讀 998評論 0 0
  • 今天狀態(tài)有些不好 運(yùn)動的時候沒出多少汗 但是 總之不錯吧 開始進(jìn)入正軌了 今天體重拿著手機(jī) 正好60kg
    程小咪閱讀 129評論 0 0