青木@名古屋です。

ちょっと補足すると、サブコマンドがcreateなので混乱を招いている気もしま
すが、このサブコマンドはイメージ的にはその物理ドライブ(HDDなりSSDなり)
の【パーティション管理方法】を何にするか」を宣言すると捉えると理解し易い
かもしれません。

上記もふまえて考えれば、「物理ドライブが1台なのか2台なのか」によって
答えが変わりますが、

 2台の場合: 2台目のドライブ(/dev/ada1となる筈のもの)が認識されて
       いません。 ドライブ・ケーブル・インターフェースの
       いずれかが壊れているか接続不良です。

 1台の場合: GPTの仕様に適合した手段ではada1を作ることは不可能です。
       裏技的に作ったとしても、OS起動時やgpartその他のパーティ
       ション操作ツールで操作を試みた途端に【論理的に】クラッシュ
       する可能性が極めて高く、危険です。

なお、裏技的な対応だと、恐らくまともなOSやファームウェアからはada1相当が
認識できないと思います。(GPTの仕様上、不正もしくは不定ですので...)。

 ※【壊れた】ドライブからのサルベージ用等の特殊なシステムなら認識しない
  筈はないと思いますが。

MBRだとスライス(BIOSの認識するパーティション)が最大4つで伝統的な
Unix系パーティション分割を行うには足りないためスライスの中を分割して
使う(DOSやWindozeの論理パーティションと似たような)仕組みになって
おり、複数スライスにFreeBSDをインストールして一方を常用、一方をレス
キュー用に使うという構成もあったかと思いますが、GPTではパーティション数
の制約が大幅に緩和されたため直接使うようになっています。

ただ、現状ではgptbootはドライブ内の起動可能なUFSのうち最も先頭側のパー
ティション、gptzfsbootでは同じく最も先頭側のZFSプールからしか起動でき
ない制約があります。

 ※UEFIの場合、基本root on ZFSにしておきつつ起動可能なUFSも用意して
  おけば、ZFSの/boot/loader.efiを削除するかリネームすることでUFS側
  から起動するようになりますが、戻すにはZFS側の/boot/loader.efiを
  リストアする必要があります。 又は、

    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207940

  の野中さんのパッチを当てたboot1.efiを使うか、という手もあります。


On Sat, 16 Apr 2016 20:07:11 +0900
岡部 勝幸 <hgc02...@nifty.com> wrote:

> 岡部です。
> 
> > ada1 が作れないというのは、
> >
> > gpart create -s gpt ada1
> >
> > でエラーになるので、ada1 が作られていないということです。
> > 当然次のようにエラーとなります。
> 
> 誤解があるようですが
> 
> gpart create -s gpt ada1
> 
> で /dev/ada1 が作られたりはしません。
> 
> gpart create -s gpt ada1
> 
> で行われるのは(存在する) /dev/ada1 に GPT の管理領域を作ることです。
> /dev/adaN を作りたいのであればSATA接続のストレージデバイスを増設してくだ 
> さい。
> 
> /dev/ada1に対応するSTAT接続のストレージデバイスを増設済みなのに
> /dev/ada1がないという事であれば gpart でエラーが起きるのとは別の話です。
> 
> ----
> 岡部 勝幸
> _______________________________________________
> 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"
> 


-- 
青木 知明  [Tomoaki AOKI]
    junch...@dec.sakura.ne.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"

メールによる返信