swap領域の作成
やったことなかったので、やり方をメモしておく。
メモリ不足でやばいときの応急処置の1つとして使えるように。
確認
$ free -h total used free shared buff/cache available Mem: 7.6G 2.3G 163M 472M 5.2G 4.5G Swap: 0B 0B 0B
ファイルの準備
sudo mkdir /var/swap/ # swapfileを作成して2GBを割り当てる。 sudo dd if=/dev/zero of=/var/swap/swapfile bs=1M count=2048
パーミッションの変更
sudo chmod 600 /var/swap/swapfile
swap領域に変換する
# 変換する sudo mkswap /var/swap/swapfile # 有効にする sudo swapon /var/swap/swapfile
確認
# 割当を確認できた free -h total used free shared buff/cache available Mem: 7.6G 2.3G 211M 472M 5.1G 4.5G Swap: 2.0G 0B 2.0G
swapをやめる
# 無効にする sudo swapoff -v /var/swap/swapfile # ファイルを削除する sudo rm /var/swap/swapfile
参考
https://blog.katsubemakito.net/linux/make-swap https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/6/html/storage_administration_guide/swap-removing-file