parted
新しいディスクを使用してこのレイアウトを作成したいと思います。この情報をずっと前に保存したので、新しいディスクに再作成する必要があります。これは可能ですかparted
?
Seagate Barracuda ST500DM002 500GB
cylinder size = 7.84mb
mdos disk label
partition type size label cylinders
sdb1 0x83 linux native (ext3) 101.94mb boot 0..12
sdb2 0x05 extended 14.81gb 13..1945
sdb5 0x83 linux native (ext3) 3.07gb root 13..413
sdb6 SWAP 196.08mb swap00 414..438
sdb7 0x83 linux native (ext3) 290.21mb mm 439..475
sdb8 0x83 linux native (ext3) 101.94mb config 476..488
sdb9 0x83 linux native (ext3) 3.73gb data 489..975
sdb10 0x83 linux native (ext3) 3.73gb work 976..1462
sdb11 0x83 linux native (ext3) 290.21mb ss 1463..1499
sdb12 0x83 linux native (ext3) 290.21mb ss-rw 1500..1536
sdb13 0x83 linux native (none) 3.13gb 1537..1945
sdb3とsdb4が失われるのはなぜですか?
ベストアンサー1
このパーティションレイアウトは拡張パーティションを使用します。 sdb1のブートパーティションはプライマリパーティションであり、その情報はマスターブートレコードにあります。残念ながら、マスターブートレコードには4つのパーティションスロットしかないため、パーティションの数を増やすには、ディスク上の残りのスペースと一緒にsdb2の論理パーティショニングシステムが使用されます(仮定)。
sdb2 は、パーティション (sdb5) に関する情報と、次の論理区画 (sdb6) を探す場所に関する別の項目を含む新しいパーティション表で始まります。論理パーティション化は接続リストで構成され、各パーティションには固有の情報と次のパーティションを見つける方法があり、sdb2のスペースを複数の小さなパーティションに分割します。通常、デフォルトのパーティションはsdX1-sdX4で、論理/拡張パーティションはsdX5から始まります。すべてのデフォルトパーティションを使用しなくても、拡張パーティションはsdX5から始まります。
このレイアウトを作成するには、次のものが必要です。
MBRパーティションテーブルを作成します。
101.94mb 基本パーティションの作成
3.07gb、196.08mb、290.21mb、101.94mb、3.73gb、3.73gb、290.21mb、290.21mb、および3.13gbサイズの論理/拡張パーティションを作成します。