7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Raspberry PiのUbuntuにスワップ領域を設定する

Posted at

使用環境

  • Raspberry Pi 3 Model B+
  • Ubuntu 18.04.5 LTS Server

スワップが設定されているかどうか確認する

$ sudo swapon --show

設定されてないので何も出ない
設定されていればこんな感じで表示される

$ sudo swapon --show
NAME      TYPE  SIZE USED PRIO
/swapfile file 1024M   0B   -2

手順

スワップファイル作成

とりあえず1GB作ってみる。まぁ、そんなに必要に迫られてもないし、物理メモリも1GBなので同じくらいで。

$ sudo fallocate -l 1G /swapfile

rootユーザーしか読み書きできないようにパーミッションを変更する

$ sudo chmod 600 /swapfile

mkswapを使ってファイルにスワップ領域を作成する

$ sudo mkswap /swapfile
Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes)
no label, UUID=44dd3594-5812-473e-839d-d9c7a1af3d6a

スワップを有効にする

$ sudo swapon /swapfile

確認してみる

$ sudo swapon --show
NAME      TYPE  SIZE USED PRIO
/swapfile file 1024M   0B   -2

htopでも見てみる

htop.png

起動時に自動マウントされるようにfstabに追加する

$ echo '/swapfile swap swap defaults 0 0' | sudo tee -a /etc/fstab
/swapfile swap swap defaults 0 0

再起動して確認してみる

$ sudo reboot
$ sudo swapon --show
NAME      TYPE  SIZE USED PRIO
/swapfile file 1024M   0B   -2

参考にしたサイト

https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18-04/
https://kazmax.zpp.jp/linux_beginner/mkswap.html

7
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?