web-dev-qa-db-ja.com

NexentaStor:SSDディスクをパーティション分割する方法は?

デスクトップマザーボード、4 xSATAドライブおよび2xSSDドライブを使用して自家製のストレージをセットアップしようとしています。

NexentaStorをNiceWebインターフェイスに使用したいのですが、本番環境に対応しているためですが、ストレージでZILとL2ARCを使用して速度を上げたいと考えています。

両方のSSDを4つのパーティション(OS、スワップ、ZIL、L2ARC)としてパーティション化し、各SSDの1番目のパーティションで構成されるミラーにNexentaStorを配置し、3番目のパーティションで構成されるミラーにZILを配置し、2つのL2ARCデバイスとして両方の4番目のパーティションを追加する予定です。次に、RAID-Z2プールを作成し、それにZILと2 xL2ARCを追加する予定です。

問題は、NexentaStorが使用するパーティションとドライブを分割しないことです。そのため、一部のパーティションでSSDを単純に「壊す」ことはできません。SSDドライブ全体を1つの目的で使用する必要があります。これは、SSDが大きすぎて「起動するだけ」の使用には適さないため、お勧めできません。

したがって、質問は次のとおりです。4 x SATAHDDと2x SSDを使用してZILとL2ARCでNexentaStorをセットアップする方法はありますか?

P.S.私はFreeBSDで同じセットアップを行うことに成功したので、それにZFSの制限はありません(不思議ではありません)。

P.P.S.よくわかりませんが、Solaris LiveCDを使用してパーティションごとのSSDをインストールし、Nexentraをインストールしようとするとどうなりますか?

3
Alexander

OS専用のドライブとデータ専用のディスクをお勧めします。 NexentaStorはソフトウェアRAIDであり、OSディスクの紛失は苦痛を伴う可能性があります。 L2ARCとZILを組み合わせることができますが、おそらく使用しているSSDのクラスはZILデバイスとしては役に立ちません。

これらのZFS機能をすべて使用したいという願望は理解していますが、実際にはそれを実行する必要があります正しい方法 。 L2ARCを使用せずに多くのZFSシステムを実行しているのは、アプリケーションやI/Oパターンに必要ないことが多いためです。最初にRAMを最大化してみてください。

ZILおよびARC用のSSDのパーティショニングは、コマンドラインからpartedを使用して実行できます。また、CLIを介してそれらをzpoolに追加する必要があります。

4
ewwhite