Root-on-ZFSを使用するFreeBSD 10は、ディスクの一部のみを使用します。

Root-on-ZFSを使用するFreeBSD 10は、ディスクの一部のみを使用します。

ここにいくつかの問題があります。私の目標をできるだけ簡潔に説明しようとしています。

私は、雇用者のためにIntel DC S3500シリーズ120GBのソリッドステートドライブ2台(ストレージ用の2​​TB SASドライブ12台を含む)を使用してストレージサーバーを設定しようとしています。このドライブにroot-on-zfsを使用してfreebsd10をインストールしたいのですが、小さな(12GB)パーティションのみを使用してOS用のzfsイメージを作成します。残りのスペースはZIL / SLOG(24GB)に使用し、残りはL2ARC(ストライピング、両方のドライブに残っているスペース)に使用したいと思います。

freebsd10インストーラにオペレーティングシステムをインストールするためのミラーとして「ada0p2」と「ada1p2」のみを使用するように指示する方法がわかりません。フルドライブを使用するオプションのみがあります。

また、正常にインストールしようとした後、zfsの送受信を使用してバックアップし、gpartを使用してパーティションのサイズを変更し、zrootプールのコピーストリームを復元しました。これにより、システムは起動を拒否しました。

この目標をどのように達成できますか?これにご協力いただきありがとうございます。

ベストアンサー1

インストーラがまだ必要な作業を実行していないと思います(時間が経つにつれてより良くなるかもしれません)。したがって、インストールイメージを起動し、スプラッシュメニューからルートシェルを実行してみることができます。その後gpartzpoolおよびを使用してzfsディスクを手動で設定し、イメージのアーカイブからシステムをインストールできます。

オンラインにはたくさんのガイドがありますが、私が見つけたのはマシュー・シモン私のニーズに最適です。ブート環境をサポートするミラーリングされたroot-on-zfs設定について説明します(私はsysutils/beadmブート環境を管理するために少し変更されたバージョンのポートを使用します)。ロギングとキャッシングデバイスの設定については説明しませんが、必要に応じてオペレーティングシステムをインストールするのに十分な情報を提供し、後でロギングとキャッシングデバイスを追加できます。

以下にリンクされている素晴らしいリソースもあります。ルートZFSFreeBSD Wikiページ。

どのガイドに従うことにしたかにかかわらず、個人的な経験によれば、ボックスを本番に投入する前に何回実行して、構成を理解しているかを確認することをお勧めします。

おすすめ記事