Loose-Info.com

Last Update 2019/03/24


TOP - Unix系OS - FreeBSD - gpart(8) - create

ディスク・パーティショニングGEOMクラスのための制御ユーティリティ
create : 新しいパーティショニングスキームの作成

gpart create オプション1 オプション2 名前1
オプション1(必須) -s 名前2 新しいパーティショニングスキームを名前2のスキームを使用して作成 オプション2(任意) - 省略 - 名前1(必須) 操作の対象となるGEOMプロバイダ名

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

(例)オプション -s
# gpart create -s GPT da0

実行前(出力部分は灰色表示)
# dd if=/dev/zero of=/dev/da0 bs=512 count=32 32+0 records in 32+0 records out 16384 bytes transferred in 0.077622 secs (211074 bytes/sec) # gpart show da0 gpart: No such geom: da0.

実行結果(出力部分は灰色表示)
# gpart create -s GPT da0 da0 created # gpart show da0 => 34 15663037 da0 GPT (7.5G) 34 15663037 - free - (7.5G)

(例)スキームにGPT使用時の実行結果

test01.txtの内容
000000000000 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 000000000010 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 000000000020 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 : : 000000007FD0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 000000007FE0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 000000007FF0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000

実行(テストのため、GUIDパーティションテーブル+αの全てのバイトを'0'で埋めた後実行)
# dd if=test01.txt of=/dev/da0 bs=512 count=64 64+0 records in 64+0 records out 32768 bytes transferred in 0.404572 secs (80994 bytes/sec) # gpart create -s GPT da0 da0 created

実行後のGUIDパーティションテーブルの状況
000000000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000000000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000000000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ : : 0000000001C0 02 00 EE FF FF FF 01 00 00 00 FF FF EE 00 00 00 ................ 0000000001D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000000001E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000000001F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA ..............U. 000000000200 45 46 49 20 50 41 52 54 00 00 01 00 5C 00 00 00 EFI PART....\... 000000000210 E3 84 68 8F 00 00 00 00 01 00 00 00 00 00 00 00 ..h............. 000000000220 FF FF EE 00 00 00 00 00 22 00 00 00 00 00 00 00 ........"....... 000000000230 DE FF EE 00 00 00 00 00 22 C3 C5 76 85 24 E3 11 ........"..v.$.. 000000000240 BE 81 00 C0 9F 57 62 0B 02 00 00 00 00 00 00 00 .....Wb......... 000000000250 80 00 00 00 80 00 00 00 86 D2 54 AB 00 00 00 00 ..........T..... : : 0000000043D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000000043E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000000043F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000000004400 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 000000004410 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 000000004420 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 : : 000000007FD0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 000000007FE0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000 000000007FF0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0000000000000000