SSDではなくHDDにスワップパーティションを配置する必要があることを読みました。
私の質問は次のとおりです。
- ディストリビューション(または他のもの)はいつ、どのようにスワップパーティションを見つけるために「検査」を実行しますか?
- 起動中に発生しますか?
- 利用可能なすべてのディスクを確認し、「スワップ」フラグを持つパーティションを検索しますか?
- そのようなパーティションが複数ある場合はどうなりますか?
- また、同じディスクで2つの異なるディストリビューション(FedoraやUbuntuなど)を実行している場合は、いくつのスワップパーティションが必要ですか?
ベストアンサー1
静的に構成されたスワップスペース(ほとんどのディストリビューションで使用されるタイプ)は、ファイルシステムの/etc/fstab
ように構成されます。
一般的な項目は次のとおりです。
UUID=21618415-7989-46aa-8e49-881efa488132 none swap sw 0 0
フラグフィールド(4番目のフィールド)でそれを表示または指定することもできますdiscard
。nofail
これらの各ラインはスワップ領域に対応する。持つパーティションとしてスワップファイルまたはフルスワップディスクを持つことができます。
非常に特別なケースでは、スワップ領域を動的に構成することもできますが、これはメモリ管理に関連する問題の動作を引き起こす可能性があるため、非常にまれです。この場合、構成は実行時に必要に応じてスワップファイルを作成してアクティブにするユーザースペースコンポーネントによって完全に処理されます。
どのくらい必要なのかは、答えるのが複雑な質問です。ただし、他のディストリビューションをアイドル状態にして、1つのディストリビューションを実行できるようにしたくない限り、実行しようとしているさまざまなLinuxディストリビューションの数はこれに影響しません。システムを台無しにするのは非常に簡単な方法なので、これをしたくありません。)
Fedora、OpenSUSE、Linux Mint、Debian、Ubuntuなど、ほとんどすべての主要ディストリビューションに対してインストーラを実行すると、システムの既存のスワップパーティションを検出して使用するディストリビューションに追加します。 (手動でパーティションを選択しない限り)ほとんどの場合、システムは合理的な方法で構成されます。
それ以上に、ディスクが多いサーバーシステムについて話していない限り、個人的に複数のスワップパーティションを避けることをお勧めします。そのような場合でも、正しく動作するように設定するには、何をしているかを知る必要があります。 。