zfsセットアップの質問


2

現在、私はext3でraid-5に4x750gbハードドライブを搭載したLinuxストレージボックスとサーバーを所有しています。これをアップグレードするために3x1.5tbディスクを注文しました。これが私の予定されているアップグレードです:

バックアップ:

  1. 1.5 TBディスクをフォーマットします
  2. raid-5ディスクから1.5tbディスクにすべてのデータをコピーします
  3. raid-5アレイを破壊します。

新しいセットアップ:

  1. VirtualBoxシステムを作成し、Nexenta(OpenSolaris + ubuntu)をインストールします。
  2. 4つの750gbディスクでzraid1を使用してzfsプールを作成します。
  3. 1.5tbディスクからvirtualbox zfsプールにコピーします
  4. 1.5tbディスクをフォーマットします。
  5. 3つの750gbディスクを1.5tbディスクに交換します。
  6. 750gbディスクを別の場所で再利用します。

750gbのディスクを1つ使用したいのは、raidzアレイでディスク数を増やすことができないためです。これにより、後で追加の750gbストレージ用にそのディスクを交換するオプションが提供されます。

ZFSのパフォーマンスは、virtualboxを介して良好に動作しますか?または、パフォーマンスのオーバーヘッドが大きすぎますか?zraidに1.5tb + 1.5tb + 750gbのストレージを取得できますか?または、すべてのディスクが1.5テラバイトになるまで750ギガバイト3だけですか?

回答:


0

これは非常に不便な方法のようです。

  • 仮想マシンを介して実行するのではなく、FUSEでZFSを使用します。いずれの場合もパフォーマンスは良くありませんが、仮想マシン内にファイルシステムを置かないように間違いなく試みます。
  • 知る限り、zfsを使用して実行中のRAIDのディスク数を実際に増やすことができます
  • アレイ内で3つの1.5TBディスクと1つの750GBディスクを使用すると、すべてのディスクの使用可能なサイズが最小のものに制限されます。さまざまなディスクサイズを襲撃するための研究が行われていますが、現在は使用できません

Linuxでは1.5TBディスクの新しいRAIDアレイ(md raidまたはfuseを介したraidzのいずれか)を作成し、必要に応じて単一のディスクで拡張します。


この回答は、ZFSとZFS-raidがどのように機能するかについての基本的な理解不足を示しています。現在、追加のvdevを除き、元のraidzと新しい単一ドライブの間にストライプを作成することを除いて、単一ドライブをZFSプールに追加するメカニズムはありません。これは、raidzのドライブ数/サイズを増やすことはありません!
キラーミスト

1

vdevのディスク数を増やすことはできません。それは正しいです。また、3x1.5Tbと1つの750Gbドライブがある場合、追加のドライブごとの容量はアイドル状態になり、合計プールサイズは約2.25Tbになります。プールの容量は、最小のドライブによって制限されます。最後のドライブを交換したら、プールを拡張して合計容量を増やし、プールの合計サイズを〜4.5Tbにすることができます。

仮想マシン(SolarisおよびOpenSolaris)でもZFSを実行しましたが、パフォーマンスは良くありません。多くの場合、ファイルIOは仮想マシンの制限エージェントです。

ZFSは非常にメモリを消費することを考慮してください。一部の機能は、4Gb未満のRAMでデフォルトで無効になっています。ZFSは、64ビットシステム用にも最適化されています。

ZFS対応OSを実際のハードウェアにインストールし、必要に応じてVirtualbox(または同様のもの)を使用してLinux構成を仮想化することをお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.