パーティション テーブル情報を取得し、それに基づいて別のパーティションを作成できるツールはありますか?

パーティション テーブル情報を取得し、それに基づいて別のパーティションを作成できるツールはありますか?

ディスクのパーティション情報を読み取り、その情報に基づいて別のディスクをパーティション分割できるツールはありますか?

たとえば、parted がスクリプトに基づいてディスクをパーティション分割できるかどうか、またはパーティション テーブルを読み取って parted が使用できるスクリプトを作成できるツールがあるかどうかはわかりませんが、そのようなツールが存在する場合は興味があります。

答え1

おそらく遅いですが、とにかく... パーティション テーブルを sda から sdb にコピーしています:

sda の mbr とパーティション テーブルをファイルにコピーします。

dd if=/dev/sda of=sda.mbr count=1 bs=512
sfdisk -d /dev/sda > sda.sf

ファイルから別のドライブ (ここでは sdb) にコピーします。

dd if=sda.mbr of=/dev/sdb
sfdisk /dev/sdb < sda.sf

mbr が必要ない場合は、dd 行をスキップします。

関連情報