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

編輯/etc/fstab,新增以下一行設定,讓下次重開機時可以自動掛載 swap
# vi /etc/fstab
/swapfile01 none swap sw 0 0

手動掛載剛剛建立的swap 空間
# swapon /swapfile01
或是
# swapon -a

重開機試試剛剛的 fstab 是否生效

undefined

arrow
arrow
    文章標籤
    linux swap
    全站熱搜

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