fdsik -lがsda3とsda4を表示しないのはなぜですか?

fdsik -lがsda3とsda4を表示しないのはなぜですか?

すべてのパーティションを表示したいので、「fdisk -l」と入力します。 AFAIK、scsiハードディスクのデバイスファイル形式は次のとおりです。sd_whichharddisk_whichpartition。

驚くべきことに、「fdisk -l」を押すと、次のような結果が表示されます。

/dev/sda1*/dev/sda2 /dev/sda5

それで、1、2、5という番号のついた3つのパーティションができました。数字2と5の間に間隔があるのはなぜですか?パーティションがいくつかあると確信していますか?

答え1

ドライブが拡張パーティションと論理パーティションにフォーマットされています。 MBRパーティション表形式では、4つの基本パーティションしか許可されていないため、1次パーティションと拡張パーティション用に予約されています/dev/sda1/dev/sda44つ以上のパーティションが必要な場合は、拡張パーティションで論理パーティションを使用する必要があります。

あなたの場合:

/dev/sda1基本パーティション
/dev/sda2か拡張パーティションですか?

/dev/sda5拡張パーティションの最初の論理パーティションです/dev/sda2

私はそれが/dev/sda5スワップパーティションとして使用されると仮定します。 Linuxでは、速度上の理由でスワップスペースを別々のパーティションに配置することをお勧めします。多くのディストリビューションインストーラは、システムに表示されるようにドライブをパーティション分割します。

これにより、後で必要に応じて拡張パーティションに他のパーティションを追加するのに十分な柔軟性が提供され、これらのパーティションの数は4つに制限されません。拡張パーティションを使用すると、ドライブごとに最大15のパーティションを持つことができます。

詳細については、次のリンクを参照してください。

http://www.tldp.org/LDP/sag/html/partitions.html
http://www.tldp.org/HOWTO/Partition/fdisk_partitioning.html

関連情報