再起動はだいじ(失敗談)
ということで、備忘録を兼ねてブログに書きます。
目次
大まかな手順
- swapファイルの存在の確認
- swapファイル作成
- swapファイルの有効化
- マウントを行う
詳細
1.swapファイルの存在の確認
swapファイルが存在しているか確認します。
$ sudo swapon --show
$ free
2.swapファイル作成
df -h /
でストレージの容量が空いてることを確認してから、swapファイルの作成。(私は4GBに設定)
作成したらパーミッションを600に変更しておきます。
$ df -h /
$ sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
$ sudo chmod 600 /swapfile
$ sudo mkswap /swapfile
3.swapファイルの有効化
swapfileを指定した後、swaponコマンドを実行して確認。有効化したら、/etc/fstab
にswapファイルの記載を行います。
$ sudo swapon /swapfile
$ free
$ sudo cp -p /etc/fstab /etc/fstab.org
$ echo "/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
$ tail -1 /etc/fstab
4.マウントを行う
2024/01/03 追記
reboot
だとfstabの書き方をミスった時に泣きを見るということで、mount -a
を教えていただきました。おささんご指摘ありがとうございます!
$ mount -a