標籤:linux 添加swap分區
swap分區的用處:swap是當實體記憶體不夠用的時候,把資料放到swap中,所以swap起到了一個虛擬記憶體的作用,在某種意義上來說也算是加大了記憶體空間。一般swap分區是在安裝系統時設定的,如果安裝系統時忘記分swap分區了,那也沒事,還有補救的方法。下面就講講安裝完系統後如何添加swap分區。
情境:裝完系統後苦逼的發現沒有分SWAP分區,對於生產伺服器,這樣顯然不行的,因此需要添加SWAP分區。
1、首先查看swap大小
# free
total used free shared buffers cachedMem: 3922944 158168 3764776 0 6948 37384-/+ buffers/cache: 113836 3809108Swap: 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 cachedMem: 3922944 158168 3764776 0 6948 37384-/+ buffers/cache: 113836 3809108Swap: 8388608 0 8388608
6、開機自動掛載swap
# echo "/doiido/swap swap swap defaults 0 0" >> /etc/fstab
這樣SWAP分區就建立完畢
CentOS/Linux 添加SWAP分區