Linuxでスワップを無効にする必要があるシナリオが発生する可能性があります。スワップサイズを変更するとします。変更を加える前に無効にする必要があります。
何らかの理由でLinuxでスワップを無効にすることにした場合、このチュートリアルではそれを行う手順を示します。
Linuxには2種類のスワップスペースがあります:
- スワップパーティション(専用パーティション)
- スワップファイル(スワップとして機能するルートの下のファイル)
システムは、スワップパーティションまたはスワップファイルのいずれか、あるいはその両方を持つことができます。次のコマンドを使用して、アクティブなスワップを確認できます:
swapon --show
ただし、より信頼性の高い情報は / etc / fstabにあります。 アクティブまたは非アクティブを問わず、システム上のすべてのスワップを示すファイル。
スワップファイルまたはパーティションを見つける方法がわかったので、それを無効にする方法を見てみましょう。
Linuxでスワップを無効にする
特定のスワップファイルまたはパーティションを無効にする場合は、次のようにパスを指定します。
sudo swapoff /dev/nvme0n1p2
より簡単な方法は、次のようにシステム上のすべてのアクティブなスワップを無効にすることです。
sudo swapoff -a
swapon –showを使用してアクティブなスワップを再度確認する場合 コマンドを実行すると、スワップは表示されなくなります。
Linuxでスワップを再度有効にする
無効にしたスワップスペースを再度アクティブにする場合は、次のようにswaponコマンドを使用できます。
sudo swapon /dev/nvme0n1p2
または、次のコマンドを使用して、使用可能なすべてのスワップスペースを有効にすることができます:
sudo swapon -a
スワップパーティションまたはファイルを削除する場合は、最初に無効にする必要があります。 。無効にする手順を見たばかりです。
これで、スワップファイルがある場合、それを削除することは、Linuxでファイルを削除することと同じです。
sudo rm path_to_swap_file
スワップパーティションがある場合は、fdiskコマンドを使用してパーティションを削除できます。
重要なのは、削除したスワップファイルまたはパーティションのエントリも/ etc/fstabファイルから削除する必要があるということです。
この簡単なチュートリアルが、Linuxシステムへのスワップスペースの処理に役立つことを願っています。