あるハードドライブから別のハードドライブにGPTパーティションスキームをすばやくコピーする方法は?

あるハードドライブから別のハードドライブにGPTパーティションスキームをすばやくコピーする方法は?

GPTではなくパーティションに分割されたテーブルでこれを行うことができます。

sfdisk -d /dev/sda | sfdisk /dev/sdb

ただし、sfdiskGPTパーティションテーブルはサポートされていません。代わりに何を使用できますか?

私はGNU partedを使ってパーティションサイズを出力し、手動で再作成するのではなく、1つまたは2つのコマンドソリューションを探しています。

答え1

インストールするgdiskこれはsourceforgeとUbuntu Universeリポジトリで利用可能です。

sgdiskその後、コマンドを使用します(マニュアルページはこちら)このように

sgdisk -R /dev/sdb /dev/sda
sgdisk -G /dev/sdb

sda最初のコマンドはパーティションテーブルにコピーしますsdb(混同しないように注意してください)。 2番目のコマンドは、ディスクとすべてのパーティションのGUIDをランダムに指定します。これは、ディスクが同じマシンで使用されている場合にのみ必要です。それ以外の場合は必要ありません。

関連情報