青木@名古屋です。 ちょっと補足すると、サブコマンドが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"