LINUX新建和增加SWAP分區


我們都知道在安裝Linux系統時在分區時可以分配swap分區,而系統安裝后(在運行中)如何建立或調整swap分區呢?
在裝完Linux系統之后,建立Swap分區有兩種方法。
1.新建磁盤分區作為swap分區
2.用文件作為swap分區 (操作更簡單,我更常用)
下面介紹這兩種方法:(都必須用root權限,操作過程應該小心謹慎。)

一、新建磁盤分區作為swap分區
1.以root身份進入控制台(登錄系統),輸入
# 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分區的文件:增加1GB大小的交換分區,則命令寫法如下,其中的count等於想要的塊的數量(bs*count=文件大小)。
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024

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”這樣的命令即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM