ubuntu18.04でswap領域を拡張する
初期は2GBしかなく、メモリを食い尽くすとそのままスワップも食い尽くして落ちるので、スワップを増やさなければいけなくなった。
スワップをオフにする。スワップにデータがあるとメモリに乗っけるので少し時間がかかる。
$ sudo swapoff /swapfile
既存のswapfileを新しいサイズで上書き
$ sudo fallocate -l 32G /swapfile
パーミッション設定
$ sudo chmod 600 /swapfile
初期化
$ sudo mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 32 GiB (34359734272 bytes)
no label, UUID=869d1f34-eec7-475e-b871-471e4d5fa9f8
スワップをオンにする
$ sudo swapon /swapfile
確認
$ sudo swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 32G 0B -2
参考
Ubuntu 18.04でスワップファイルを増やすにはどうすればよいですか?
Ubuntu 18.04 LTS でスワップファイルを作成・拡張する