1. 程式人生 > >Linux系統之後,建立Swap分割槽

Linux系統之後,建立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. 格式化swap分割槽,這裡的sdb2要看您加完後p命令顯示的實際分割槽裝置名

# mkswap /dev/sdb2 

4. 啟動新的swap分割槽

# swapon /dev/sdb2

5. 為了讓系統啟動時能自動啟用這個交換分割槽,可以編輯/etc/fstab,加入下面一行

/dev/sdb1 swap swap defaults 0 0

 

 

二、用檔案作為Swap分割槽

1.建立要作為swap分割槽的檔案:增加1GB大小的交換分割槽,則命令寫法如下,其中的count等於想要的塊的數量(bs*count=檔案大小)。

# dd if=/dev/zero of=/root/swapfile bs=1M count=1024

2.格式化為交換分割槽檔案:

#建立swap的檔案系統

# mkswap /root/swapfile

3.啟用交換分割槽檔案:

# swapon /root/swapfile

4.使系統開機時自啟用,在檔案/etc/fstab中新增一行:

/root/swapfile swap swap defaults 0 0