Linux當記憶體用完時,就會用到swap空間,但如果連swap空間也不足時,往往系統就會出現很難預期的狀況,甚至無法登入維護
所以一個適當的swap空間是必須要的,但如果已經是線上服務無法重新劃分空間的時候怎麼辦
以下是線上建立一個swapfile的範例

 

利用dd指令建立一個4G大小的檔案
# dd if=/dev/zero of=/swapfile01 bs=8192 count=524288
524288+0 records in
524288+0 records out
4294967296 bytes (4.3 GB) copied, 97.5928 seconds, 44.0 MB/s

 

轉換為swap格式
# mkswap /swapfile01
Setting up swapspace version 1, size = 4294963 kB

 

將這個檔案掛載到swap空間
# swapon /swapfile01

 

如果下次開機就要掛載這個空間,需要編輯/etc/fstab
# vi /etc/fstab
/swapfile01 none swap sw 0 0

,

helloworld 發表在 痞客邦 PIXNET 留言(0) 人氣()