首頁 > 軟體

CentOS/Linux 新增SWAP分割區

2020-06-16 18:08:49

swap分割區的用處:swap是當實體記憶體不夠用的時候,把資料放到swap中,所以swap起到了一個虛擬記憶體的作用,在某種意義上來說也算是加大了記憶體空間。一般swap分割區是在安裝系統時設定的,如果安裝系統時忘記分swap分割區了,那也沒事,還有補救的方法。下面就講講安裝完系統後如何新增swap分割區。

場景:裝完系統後苦逼的發現沒有分SWAP分割區,對於生產伺服器,這樣顯然不行的,因此需要新增SWAP分割區。

1、首先檢視swap大小

#  free

total      used      free    shared    buffers    cached
Mem:      3922944    158168    3764776          0      6948      37384
-/+ buffers/cache:    113836    3809108
Swap:            0          0          0
這裡很明顯的顯示為零

2、使用dd命令建立一個swap分割區

#  dd if=/dev/zero of=/doiido/swap bs=1024 count=8388608

count的計算公式: count=SIZE*1024 (size以MB為單位)
這樣就建立一個/doiido/swap的分割區檔案,大小為8G

3、格式化新建的分割區
#  mkswap /doiido/swap

4、把新建的分割區變成swap分割區
#  swapon /doiido/swap

註:關閉SWAP分割區命令為:#  swapoff /doiido/swap

5、首先檢視swap大小
#  free

total      used      free    shared    buffers    cached
Mem:      3922944    158168    3764776          0      6948      37384
-/+ buffers/cache:    113836    3809108
Swap:      8388608          0    8388608

6、開機自動掛載swap
#  echo "/doiido/swap swap swap defaults  0 0" >> /etc/fstab

這樣SWAP分割區就建立完畢

如何在Ubuntu 14.04中建立SWAP交換分割區檔案  http://www.linuxidc.com/Linux/2014-08/105223.htm

如何擴充套件/刪除SWAP分割區 http://www.linuxidc.com/Linux/2014-03/98311.htm

在OpenStack虛擬機器範例中建立SWAP分割區的一種方法 http://www.linuxidc.com/Linux/2013-07/87380.htm

Linux 中交換空間 (SWAP)應該分多大才好? http://www.linuxidc.com/Linux/2013-05/84252.htm

Linux SWAP 分割區建立及釋放記憶體 http://www.linuxidc.com/Linux/2013-03/81890.htm

Linux SWAP 交換分割區設定說明 http://www.linuxidc.com/Linux/2013-03/82008.htm


IT145.com E-mail:sddin#qq.com