Linux でスワップ領域を作るには?

ショコラ
ショコラ

Linux でスワップ領域を作るには?

以下の手順でキメマス。
EC2はスワップ領域が無いので作る。

もっさん先輩
もっさん先輩

手順

  1. ルートになります。
sudo su -
  1. スワップファイルを作ります。例では4GBのスワップ領域を作成します。
dd if=/dev/zero of=/swapfile bs=1M count=4096
  1. 権限を変更します。
chmod 0600 /swapfile
  1. スワップ領域を準備します。
mkswap /swapfile
  1. スワッピングを有効にします。
swapon /swapfile
  1. スワップ領域をマウントするように、/etc/fstab に以下の行を追加します。
vi /etc/fstab
/swapfile swap swap defaults 0 0
  1. 作成したスワップ領域を確認します。
free -m
# free -m
            total        used        free      shared  buff/cache   available
Mem:          943         325         129           1         488         453
Swap:        3999         604        3395

以上

Scroll to Top