parted -ms /dev/sda print > sda.parted
これは実際にレイアウトをファイルにコピーします。レイアウトを復元したい場合は、どのようなコマンドを実行すればよいでしょうか?
答え1
GPT テーブルを複製するのはそれほど簡単ではないと思います。そうでparted
なければ、コマンドの出力を解析しparted -ms /dev/sda print
、それを実行する関連parted
サブコマンドを準備する簡単なラッパーを作成することになります。
sgdisk
しかし、RHEL/CentOS/Ubuntu ディストリビューションのパッケージの一部である、と呼ばれる 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