複数のLinuxディストリビューションには1つのスワップパーティションしか必要ありませんか? (およびその他の質問)

複数のLinuxディストリビューションには1つのスワップパーティションしか必要ありませんか? (およびその他の質問)

唯一のオペレーティングシステムとしてLinux Mint 14をインストールしました。 /swap、/、および/homeを含む拡張パーティションがあり、ドライブに割り当てられていない領域があります。

私はMintが3つのプライマリパーティションの代わりに拡張パーティションにすべてを配置することを決めたと思います。

だから、割り当てられていないスペースを使って最初からLinuxを構築したいと思います。 最初の質問は、各ディストリビューションにスワップパーティションが必要かどうかです。それとも、LFSがすでに持っているスワップパーティションを使用できますか?それでは、スワップパーティションはプライマリパーティションでなければなりませんか、それとも重要ではありませんか?

お持ちですか?実際の違い基本パーティションと論理パーティションの間?

定義に関する質問: 拡張パーティションは論理パーティションを含む基本パーティションですか?

最後に、Windows 7(sda 1-3)をアンインストールした後でも、Linuxパーティションの番号はまだ5-7です。新しいパーティションを作成すると、sda1という名前が付けられますか?

答え1

短い答え:スワップのデータは1つのブートから次のブートまで保持されないため、同じスワップパーティションを使用できます。単一のスワップ領域を使用して単一のディスクに複数のLinuxインストールをインストールすることは完全に正常です。

しかし、例外/警告があることを知っています。冬眠(別名「ディスクの一時停止」)休止状態は、保存にスワップ領域を使用します。その後、休止状態モードを使用する別のシステム(または休止状態モードを使用しないシステム)を起動する場合は、いくつかのシステムを作成できます。非常に迷惑な質問です。

休止状態を使用している場合は、おそらくそれについてある程度知っています。しかし、最近、KDEのメインメニューの1つに「休止状態」オプションが含まれているようです。明確に言えば、休止状態は、コンピュータに電源がまったく必要ないこと(状態はメモリではなくディスクに保存され再ロードされること)を除いて、「省電力モード」(ほとんどの人は少なくともラップトップで使用されます)と同じです。起動時にカーネルによって)。

したがって、これらの機能のいくつかを使用してきましたが、それがどのように機能するのか慣れていない場合は、心配してください。一般的な「スリープ」(別名「メモリの一時停止」)にはスワップパーティションが含まれていないため、問題はありません。

答え2

各ディストリビューションにスワップパーティションが必要ですか、またはLFSがすでに持っているスワップパーティションを使用できますか?

Goldilocksが言ったように、休止状態(ディスクの一時停止)ではない限り、そうです。そうしないと、休止状態システムのスワップ(保存状態または一時停止中に通常のスワップとして使用される部分)が上書きされる可能性があるため、機能しません。

それでは、スワップパーティションはプライマリパーティションでなければなりませんか、それとも重要ではありませんか?

いいえ、まったく問題ありません。必要に応じて、通常のファイルシステムでファイルスワップを使用できます(オーバーヘッドは少ないが柔軟性は高い)。必要に応じてNFSに切り替えることもできます。勇敢な十分。

一方、コンピュータでWindows 7を実行している場合、通常の状況では交換がまったく必要ないほど十分なメモリがある可能性があります。 RAMが「ただ」2GBの場合でも、メモリなしで多くの操作を実行できます。スワップ(デフォルトのデスクトップ環境では〜200 MBを使用します)。スワップが不要なわけではありませんが、10年前よりも今はスワップの必要性がはるかに少ないです。

Windows 7(sda 1-3)をアンインストールした後でも、私のLinuxパーティション番号はまだ5-7です。新しいパーティションを作成すると、sda1という名前が付けられますか?

ディスクはMBRパーティショニング方式を使用しているため、数字はすべて論理的パーティション番号は5以上です。論理区画を含む拡張区画を拡張しない限り、残りのスペースは、拡張区画の番号が4の場合、番号1〜3の主区画にのみ使用できます。よりMBR Wiki詳細については。

基本パーティションと論理パーティションの間に実際の違いはありますか?

今はそうではありません。 BIOSは通常論理パーティションから起動できません(MBRのみを読み取るため)。最近、ブートローダは通常これを行う方法を知っているので、システムのロード中にBIOSが実行する唯一のタスクはMBR(またはホームパーティションのブートセクタ)からブートローダトランポリンを読み、残りを最初にロードして他のすべてを処理しますです。カーネルをロードするブートローダ。

拡張パーティションは論理パーティションを含む基本パーティションですか?

はい、ちょっとした抽象化で見ることができます。これはうまくいきますが、パーティションメタデータは別々に保存されます(4つの要素を持つ配列、つまりMBRではなくリンクリストとして)。コメントの質問については - はい、拡張パーティションは1つだけを持つことができます。ただし、設定を完了した後(またはそれ以前)に切り替えたい場合があります。GPT。これは非破壊的に行うことができます(正確なパーティションレイアウトによって異なります)。

関連情報