[FreeBSD-users-jp 95764] Re: パーティションが 2 つ作れません
Nobuyuki Koganemaru
n-kogane @ syd.odn.ne.jp
2016年 4月 15日 (金) 16:56:09 UTC
小金丸です。
まだ、freebsd-users-jp at freebsd.org には、配布されていないようですが、
>From: maruyama at ism.ac.jp (丸山直昌)
>To: n-kogane at syd.odn.ne.jp (Nobuyuki Koganemaru)
>Cc: freebsd-users-jp at freebsd.org
>Date: Fri, 15 Apr 2016 10:54:33 +0900
>
>統計数理研究所の丸山です。
>
>不思議ですね。うまくゆかないはずないのですが。実際似たことをやって何の問
>題もなくできたことがあります。私がうまくできた状況は
>
>Lenovo X230 で
> ada0 内臓disk(といっても素人でも簡単に脱着可能) 500G SATA
> ada1 PCIe 接続 mSATA 128G(これはメーカー無保証の作業をやらないと装着で
> きない)
>
>で、
>
>=> 63 1000215153 ada0 MBR (477G)
> 63 1985 - free - (993K)
> 2048 3069952 1 ntfs (1.5G)
> 3072000 409600000 2 ntfs (195G)
> 412672000 50 - free - (25K)
> 412672050 550678464 4 freebsd [active] (263G)
> 963350514 14 - free - (7.0K)
> 963350528 36861952 3 ntfs (18G)
> 1000212480 2736 - free - (1.3M)
>
>=> 34 250069613 ada1 GPT (119G)
> 34 6 - free - (3.0K)
> 40 40 1 freebsd-boot (20K)
> 80 2008 - free - (1.0M)
> 2088 16777216 2 freebsd-swap (8.0G)
> 16779304 10485760 3 freebsd-ufs (5.0G)
> 27265064 62914560 4 freebsd-ufs (30G)
> 90179624 41943040 5 freebsd-ufs (20G)
> 132122664 10485760 6 freebsd-ufs (5.0G)
> 142608424 58720256 7 freebsd-ufs (28G)
> 201328680 14680064 8 freebsd-ufs (7.0G)
> 216008744 34060896 9 freebsd-ufs (16G)
> 250069640 7 - free - (3.5K)
>
>でした。この時実は ada0s4 には FreeeBSD10.2(PCBSD10.2) が入っていて、そ
>こから起動して ada1 を gpart を使ってパーティション設定しています。 ada0
>が MBR(Windows7と dualboot) かGPT かという違いがありますが、この経験から
>考えると小金丸さんが ada1 の設定に成功しなかった理由は理解しにくいです。
>
>どういうエラーメッセージが出ているのか書かれていないので、これ以上考えに
>くいですが、ada0 の方にともかく FreeBSD の何かのバージョンを入れて、そこ
>から起動して gpart ..... ada1 をやっては如何でしょうか。
>
>関係あるかどうかわかりませんが、 gpart はデバイス上の情報とは別に kmem上
>にパーティションデータのキャッシュを持っているらしく、デバイス上のデータ
>が破壊されているのにもかかわらず、 gpart はそれらしい出力を表示し続ける、
>ということを経験しています。(https://bugs.pcbsd.org/issues/11341)
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
>ですから、
>
>- Live CD モードではエラーを吐いているが、デバイス上には gpart 情報は書
> かれている
>- Live CD モードで動いているときには gpart 用のメモリキャッシュ領域が足
> りなくなっている
>
>などの可能性を考える必要があるように思います。
>
>Fri, 15 Apr 2016 05:16:35 +0900 (JST)
>n-kogane at syd.odn.ne.jp (Nobuyuki Koganemaru) writes:
>
>>小金丸です。
>>
>>FreeBSD をインストールするのに、パーティションを 2 つ (実際は 3 つ) 作りたい
>>のですが、作成できません。
>>Live CD モードで、
>>
>>gpart create -s gpt ada0
>>gpart add -s 512k -t freebsd-boot ada0
>>gpart add -s 5g -t freebsd-ufs ada0
>>gpart add -s 2g -t freebsd-swap ada0
>>gpart add -s 50g -t freebsd-ufs ada0
>>gpart add -s 2g -t freebsd-ufs ada0
>>gpart add -s 50g -t freebsd-ufs ada0
>>gpart add -s 41g -t freebsd-ufs ada0
>>
>>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
>>
>>と行なったのですが、ada1 の部分がすべてエラーとなります。
>>どうすればよいですか? 教えてください。
>>
>--------
>丸山直昌@統計数理研究所
--
小金丸コンピュータエンジニアリングサービス (福岡県大野城市)
小金丸 信幸 (Nobuyuki Koganemaru)
E-Mail: n-kogane at syd.odn.ne.jp
E-Mail: kogane at koganemaru.co.jp
URL: http://www.koganemaru.co.jp
freebsd-users-jp メーリングリストの案内