GPTディスクのパーティションレイアウトを復元する方法

GPTディスクのパーティションレイアウトを復元する方法
parted -ms /dev/sda print > sda.parted

これは実際にレイアウトをファイルにコピーします。レイアウトを復元するにはどのコマンドを実行する必要がありますか?

答え1

GPTテーブルを複製するのはそれほど単純ではないと思います。それ以外の場合は、partedコマンドの出力を解析し、parted -ms /dev/sda print関連するpartedサブコマンドを準備する簡単なラッパーを作成する必要があります。

ただし、RHEL / CentOS / Ubuntuディストリビューションパッケージsgdiskの一部であるGPT対応fdiskツールを使用できます。gdiskこれにより、次の作業を簡単に実行できます。

# clone GPT table from /dev/sda to /dev/sdb
sgdisk -R=/dev/sdb /dev/sda

# make unique its GUID as it was cloned and is identical with /dev/sda
sgdisk -G /dev/sdb

関連情報