プログラミング
スワップパーティションはやめて、代わりにスワップファイルを使おう
Stop making swap partitions–use swap files instead (gist.github.com)
要約
この記事は、Linuxシステムにおいてスワップパーティションよりもスワップファイルを使用することを強く推奨しています。スワップファイルは20年以上前からスワップパーティションと同等のパフォーマンスを持ちながら、インストール後の管理(追加、削除、変更、拡張)が容易であるため、あらゆる面で優れていると主張しています。また、スワップファイルの作成と有効化の手順も紹介しています。
全文翻訳
スワップパーティションの作成はやめましょう。代わりにスワップファイルを使用しましょう!
スワップファイルは20年以上にわたり、スワップパーティションと同等のパフォーマンス特性を持っています。それにもかかわらず、Linuxディストリビューションはインストール時にスワップパーティションの使用を推奨し続けています。
スワップファイルは、インストール後に使用、追加、削除、変更、拡張が容易です。
あらゆる面で優れています––スワップファイルを使用しましょう!
スワップファイルを作成します。
💡 ddコマンドでも作成できますが、ファイルシステムが対応していればfallocateの方が高速です。
fallocate -l 4G /swapfile
スワップファイルへの書き込みはrootのみが許可されるべきです。
chmod 0600 /swapfile
スワップファイルをフォーマットします。
mkswap /swapfile
有効化します。
swapon /swapfile
起動時に永続化します。
echo "/swapfile none swap defaults 0 0" >> /etc/fstab