web-dev-qa-db-ja.com

スワップファイルを永続的に無効にする方法

Ubuntu 17.04では、スワップパーティションを置き換えるスワップファイルが導入されています。ただし、ディスクベースのスワップ領域をまったく持たないことを希望するため、スワップファイルをオフにする方法を知りたいと思います。

明確化:スワップファイルをオフにする方法が必要です永続的に知る限り、swapoffコマンドは一時的にのみ無効にします。

明確化2:スワップとしてzramを使用しているため、スワップを完全に無効にしたくない。 swap fileのみを無効にします。

私の質問具体的にスワップファイルを扱いますが、他の質問に対する答えはスワップパーティションをオフにするか、または、すべてのスワップをオフにすることに対処します。どちらもしたくない、スワップファイルをオフにするだけです。

8

これは、Ubuntu 17.04でスワップファイルを無効にする方法です。

スワップファイルをオフにします。次のコマンドを実行します。

Sudo swapoff /swapfile         

/etc/fstabのスワップファイルを無効にします。 Vimを使用しています。

Sudo vim /etc/fstab

/etc/fstabファイルの '/ swapfile'の前に '#'が必要です

enter image description here

これが完了したら。変更を保存して終了します。

次に、スワップファイルを物理的に削除します。次のコマンドを実行します。

Sudo rm -f /swapfile

そして出来上がり!変更を完全に有効にするには、システムを再起動し、「free」コマンドを使用して、スワップに使用可能なスペースがないことを確認します。

12
Nicholas Neal

起動時に開始されるスワップファイルまたはパーティションは、/etc/fstabファイルにあります。 fstabでそのスワップファイルに関連付けられている行を削除すると、再起動後に再び起動しません。

1
TopHat