LoginSignup
0
0

More than 3 years have passed since last update.

Debian 10 (Buster) でswapを無効化する

Posted at

Intel NUC (NUC8I7BEH)にDebianを標準構成でインストールした際に、swapの削除でハマりました。swapを無効化したいのは、メモリがたくさんあるからとか、SSDを消耗させたくないというのもありますが、kubernetesがswapありだと動作しないからです。

swapの停止

$ sudo swapoff -a # swapの停止
$ sudo vi /etc/fstab # swapのエントリを削除

swapパーティションの削除

しかし、UEFI + systemd なシステムではパーティション情報を読み込んで、スワップを自動的に設定してしまいます。GNOME Diskでswapパーティションを削除する必要があります。

resume機能の無効化

swapパーティションを削除すると、ブート時にresume用のパーティションを探すために30秒のタイムアウトが発生します。これを回避するためにブート時のカーネルパラメータでnoresumeを指定します。

$ sudo vi /etc/default/grub

以下の行にnoresumeを追加します。splashはお好みで。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume" # noresumeを追加

設定を反映させるためにrootでupdate-grubコマンドを実行します。

[root] $ update-grub
0
0
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
0
0