GCEで無料枠のあるe2-microはメモリ1GBで心許ないのでスワップ領域を確保して少しだけ余裕を持たせたい。
スワップファイルを作成
-
ddコマンドでスワップファイルを作成
今回は領域を2GBにするので
sudo dd if=/dev/zero of=/swapfile count=2048 bs=1MiB -
スワップ領域のセットアップ
sudo mkswap /swapfile -
パーミッションの変更
sudo chmod 600 /swapfile -
ちゃんとセットアップできたか確認
sudo swapon -sこのように表示されていれば問題なし
xxxx@xxxx:~$ sudo swapon -s Filename Type Size Used Priority /swapfile file 2097148 524 -2 -
/etc/fstabファイル編集
このままだと再起動した時にswapが自動マウントされないので、/etc/fstabファイルの末尾に次の新しい行を追加し、ファイルを保存 して終了します。sudo vim /etc/fstab下を末尾に追加
/swapfile swap swap defaults 0 0free -hで確認xxxxx@xxxxx:~$ free -h total used free shared buff/cache available Mem: 968Mi 114Mi 595Mi 0.0Ki 257Mi 709Mi Swap: 2.0Gi 34Mi 2.0Gi以上です。