Loose-Info.com
Last Update 2014/03/11
TOP - Unix系OS - FreeBSD - gpart(8) - restore

ディスク・パーティショニングGEOMクラスのための制御ユーティリティ
restore : 標準入力から読み込まれたバックアップからパーティションテーブルを復旧

gpart restore 名前1
名前1(必須) 操作の対象となるGEOMプロバイダ名

※ オプションなどは個人的に重要と考えられるものを記述しており、記載の無いものは、manページや関連書籍などを参照願います。
※ 実行例の記述は、不要と考えられる部分の削除などの修正を行ったものを掲載しています。
※ 実行例の実行環境はFreeBSD 9.1です。また、実行例はデバイスとして8GBのUSBメモリーを使用しています。

(例)標準出力にそのまま出力
# gpart restore da0 < backup_test

バックアップファイル(backup_test)
GPT 128 1 freebsd-ufs 34 614400 2 freebsd-ufs 614434 1228800 3 freebsd-ufs 1843234 1843200

実行結果(出力部分は灰色表示)
# dd if=/dev/zero of=/dev/da0 bs=512 count=32 32+0 records in 32+0 records out 16384 bytes transferred in 0.085623 secs (191350 bytes/sec) # gpart show da0 gpart: No such geom: da0. # gpart restore da0 < backup_test # gpart show da0 => 34 15663037 da0 GPT (7.5G) 34 614400 1 freebsd-ufs (300M) 614434 1228800 2 freebsd-ufs (600M) 1843234 1843200 3 freebsd-ufs (900M) 3686434 11976637 - free - (5.7G)