LINUX新建和增長SWAP分區

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

1、新建磁盤分區做爲swap分區
1.以root身份進入控制檯(登陸系統),輸入
# swapoff -a #中止全部的swap分區登錄

2. 用fdisk命令(例:# fdisk /dev/sdb)對磁盤進行分區,添加swap分區,新建分區,在fdisk中用「t」命令將新添的分區id改成82(Linux swap類型),最後用w將操做實際寫入硬盤(沒用w以前的操做是無效的)。file

3. # mkswap /dev/sdb2 #格式化swap分區,這裏的sdb2要看您加完後p命令顯示的實際分區設備名權限

4. # swapon /dev/sdb2 #啓動新的swap分區方法

5. 爲了讓系統啓動時能自動啓用這個交換分區,能夠編輯/etc/fstab,加入下面一行
/dev/sdb2 swap swap defaults 0 0


2、用文件做爲Swap分區db

1.建立要做爲swap分區的文件:增長1GB大小的交換分區,則命令寫法以下,其中的count等於想要的塊的數量(bs*count=文件大小)。
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024tab

2.格式化爲交換分區文件:
# mkswap /root/swapfile #創建swap的文件系統di

3.啓用交換分區文件:
# swapon /root/swapfile #啓用swap文件文件

4.使系統開機時自啓用,在文件/etc/fstab中添加一行:
/root/swapfile swap swap defaults 0 0



新建和增長交換分區用到的命令爲:mkswap、swapon等,而想關閉掉某個交換分區則用「swapon /dev/sdb2」這樣的命令便可。
文件系統

相關文章
相關標籤/搜索