小金丸です。

まだ、freebsd-users-jp@freebsd.org には、配布されていないようですが、

>From: maruy...@ism.ac.jp (丸山直昌)
>To: n-kog...@syd.odn.ne.jp (Nobuyuki Koganemaru)
>Cc: freebsd-users-jp@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-kog...@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-kog...@syd.odn.ne.jp
E-Mail: kog...@koganemaru.co.jp
URL: http://www.koganemaru.co.jp
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信