[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 メーリングリストの案内