Ubuntu 16.04をインストールすると、スワップ以外に拡張パーティションが作成されるのはなぜですか?


14

Ubuntu 16.04を200 GBのハードディスクにインストールしています(4 GBのRAMがインストールされています)。インストールでパーティション作成を行うと、次のパーティションが作成されます。

4GB RAMを備えた200GBハードディスク上のUbuntuの自動パーティション:

画像は次のパーティションを示しています。

  1. ファイルシステム-196 GB Ext4(/dev/sda1
  2. 拡張パーティション-4.2 GB(/dev/sda2)(画像で強調表示)
  3. スワップ-4.2 GB(/dev/sda5

これらのパーティションがどのように見えるかを確認するために、インストールをキャンセルして再開しました。インストールの1つのステップで現在のパーティションを確認できますが、拡張パーティション(イメージで強調表示されている)が見つかりませんでした。つまり、使用されていません。それでは、なぜUbuntuインストールがこのパーティションを作成したのでしょうか?

ここに画像の説明を入力してください

回答:


24

UbuntuがDebianから継承したインストーラーは、明確に表現されなかったためにsda1ルートファイルシステムsda5を保持し、スワップ領域を保持することを望んでいます。sda5古いスタイルのマスターブートレコード(MBR)パーティションテーブルには4つを超えるエントリを含めることができないため、直接作成できません。MBRパーティションディスクに4つ以上のパーティションを作成するには、これらの4つのエントリの1つを「拡張パーティション」として指定し、その中に追加のパーティションを作成する必要があります。したがってsda1、ルートファイルシステム、拡張パーティション、およびsda5拡張パーティションの内部を取得できます。拡張パーティションはのコンテナにすぎsda5ず、独自のディスク領域はありません。

手動のパーティション分割をいつでも選択して、希望どおりにパーティションを作成できます。


こんにちは、ありがとう!私が含めた画像を見ましたか?
インドゥピライ

1
はい、画像があります。最初に質問を読んだときは見ませんでしたが、今は見ています。奇妙な。
AlexP

ただし、196GB + 4.2 GB = 200GBを追加した場合、上記のパーティションは実際には存在せず、単なるコンテナーになります。
インドゥピライ

私の質問を編集して(2番目の)画像を埋め込んでください。私はそれを埋め込むための十分な権限がないため、リンクを含めました。将来の読者にとってはより良いものになるでしょう。
インドゥピライ

1
現在2つの画像があります...そして質問には、それがmuruによって編集されたというメモがあります。
AlexP

4

スワップパーティションは、後で追加のパーティションを簡単に追加できるように拡張パーティションとして作成されます。このように、最小限の影響で将来の変更のためのスペースがあります。

それ以外の場合、sda1を縮小して新しいプライマリを作成して別のパーティションを追加する場合でも、スワップはsda5ではなくsda3に変更されるだけです。その場合、使用できるように一部の設定を調整する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.