[FreeBSD-users-jp 95751] Re: パーティションが 2 つ作れません
丸山直昌
maruyama @ ism.ac.jp
2016年 4月 15日 (金) 17:56:54 UTC
小金丸 様
統計数理研究所の丸山です。
Sat, 16 Apr 2016 01:56:35 +0900 (JST)
n-kogane at syd.odn.ne.jp (Nobuyuki Koganemaru) writes:
>ada0 に 10.3-RELEASE をインストールして、show と create を実行すると
>次のようになります。10.2-RELEASE の Live CD で実行しても同じような
>結果となりました。
>
># gpart show
>=> 34 976773101 ada0 GPT (466G)
> 34 1024 1 freebsd-boot (512K)
> 1058 10485760 2 freebsd-ufs (5.0G)
> 10486818 4194304 3 freebsd-swap (2.0G)
> 14681122 104857600 4 freebsd-ufs (50G)
> 119538722 4194304 5 freebsd-ufs (2.0G)
> 123733026 104857600 6 freebsd-ufs (50G)
> 228590626 85983232 7 freebsd-ufs (41G)
> 314573858 662199277 - free - (316G)
>
># gpart create -s gpt ada1
>gpart: arg0 'ada1': Invalid argument
これ、変ですね。 ada0 と ada1 二つドライブがあれば gpart show で両方とも
表示されるはずなんですが。ひょっとして gpart show ada1 でエラーになりま
せんか?
gpart は、デバイス上に何かのメタデータ(ゴミデータ)が残っているとおかしな
ことが起る、と PCBSD のKris Moore は https://bugs.pcbsd.org/ 上での私と
のやりとりの中で言っていて、そのためか PCBSD10.2(Aug. 20, 2015)のインス
トーラーでは dd if=/dev/zero を使ってターゲット領域を全部ゼロクリアして
からインストール作業をやるようになっています。これではインストールに要す
る時間が倍くらいになってしまう(10.2RC1 を6G SATA SSD に入れた時は15分以
下でできていたものが30分以上かかった)ので、私はお任せインストールは使わ
ずにexpert mode を使って自分で書いたインストールスクリプトを使い時間短縮
しました。
ま、それはともかく、次にお試し頂きたいのは
dd if=/dev/zero of=/dev/ada1 bs=1000b count=10k
でada1 の先頭部分を思いっきり zero clear して、更に一旦 reboot してから、
再度
>gpart create -s gpt ada1
>gpart add -s 512k -t freebsd-boot ada1
>gpart add -s 5g -t freebsd-ufs ada1
>gpart add -s 2g -t freebsd-swap ada1
>gpart add -s 50g -t freebsd-ufs ada1
>gpart add -s 2g -t freebsd-ufs ada1
>gpart add -s 50g -t freebsd-ufs ada1
>gpart add -s 41g -t freebsd-ufs ada1
をやることです。成功を祈ります。
--------
丸山直昌@統計数理研究所
freebsd-users-jp メーリングリストの案内