LUKSで暗号化されたLinuxシステムが実行されているSSDでスワップスペースを作成および構成するにはどうすればよいですか?

Aug 24 2020

Linux Mint Debian Edition4が実行されているRAMが3GB(2 GBからアップグレード)しかない、信頼できる古いThinkPadR60があります。安定性とデスクトップ環境のためにLMDEを選択しました。マシンは私の主力製品の1つであり、通常は複数のアプリケーション/ウィンドウ/タブを開いているので、オフになることはありません。256 GBSSDのパーティション分割方法は次のとおりです。

スクリーンショット

ご覧のとおり、ドライブは暗号化されており、現在スワップスペースはありませんが、RAMが慢性的に不足しているため、頻繁な速度低下に対処するために、いくつか(おそらく、約3〜4 GB、RAM容量に一致)を作成したいと思います。

実行中のシステムで新たにスワップを作成することは可能ですか?スワップパーティションとスワップファイルの使用に違いはありますか?暗号化により、注意が必要な追加の問題が発生しますか?また、SSDを実行する際に考慮しなければならないことはありますか?

最後の部分についての私の素人の推測では、スワップパフォーマンスは標準のメカニカルHDDよりもSSDの方が優れていますが、SSDの一部をRAMとして使用すると、摩耗が増える(書き込み/消去サイクルが増える)可能性があります。

回答

1 JosipMedved Aug 24 2020 at 09:53

すでに実行中のシステムで最も簡単なアプローチは、スワップファイルを作成することです。以下の例では、4GBのものを作成します。

dd if=/dev/zero of=/swapfile.sys bs=1M count=4096
chmod 600 /swapfile.sys
mkswap /swapfile.sys
swapon /swapfile.sys
sed -i '$ a\/swapfile.sys\tnone\tswap\tsw\t0\t0' /etc/fstab

再起動後に自動的に再度ロードするには、最後の行が必要です。

SSD / HDDの違いに関する限り、あなたは正しいです。スワップは確かにSSDでより良いパフォーマンスを発揮します。最近のSSDは一般的に問題ないので、書き込み/消去サイクルについて心配する必要はありません。これは実際にはSDまたはMMCデバイスでのみ問題になります。