Ubuntu 17.04では、スワップパーティションを置き換えるスワップファイルが導入されています。ただし、ディスクベースのスワップ領域をまったく持たないことを希望するため、スワップファイルをオフにする方法を知りたいと思います。
明確化:スワップファイルをオフにする方法が必要です永続的に知る限り、swapoffコマンドは一時的にのみ無効にします。
明確化2:スワップとしてzramを使用しているため、スワップを完全に無効にしたくない。 swap fileのみを無効にします。
私の質問具体的にはスワップファイルを扱いますが、他の質問に対する答えはスワップパーティションをオフにするか、または、すべてのスワップをオフにすることに対処します。どちらもしたくない、スワップファイルをオフにするだけです。
これは、Ubuntu 17.04でスワップファイルを無効にする方法です。
スワップファイルをオフにします。次のコマンドを実行します。
Sudo swapoff /swapfile
/etc/fstab
のスワップファイルを無効にします。 Vimを使用しています。
Sudo vim /etc/fstab
/etc/fstab
ファイルの '/ swapfile'の前に '#'が必要です
これが完了したら。変更を保存して終了します。
次に、スワップファイルを物理的に削除します。次のコマンドを実行します。
Sudo rm -f /swapfile
そして出来上がり!変更を完全に有効にするには、システムを再起動し、「free」コマンドを使用して、スワップに使用可能なスペースがないことを確認します。
起動時に開始されるスワップファイルまたはパーティションは、/etc/fstab
ファイルにあります。 fstab
でそのスワップファイルに関連付けられている行を削除すると、再起動後に再び起動しません。