[FreeBSD-users-jp 95750] Re: パーティションが 2 つ作れません
丸山直昌
maruyama @ ism.ac.jp
2016年 4月 15日 (金) 02:08:27 UTC
統計数理研究所の丸山です。
不思議ですね。うまくゆかないはずないのですが。実際似たことをやって何の問
題もなくできたことがあります。私がうまくできた状況は
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)
ですから、
- 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 at freebsd.org mailing list
>https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
>To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe at freebsd.org"
--------
丸山直昌@統計数理研究所
freebsd-users-jp メーリングリストの案内