web-dev-qa-db-ja.com

ファイルは新しいRAIDアレイでより多くのスペースを占有します

ホームサーバーをアップグレードして再インストールしました。私がしたことの1つは、ソフトウェアレイドからレイドカードに移行することでした。

これを実行してバックアップのコピーを開始した後、最初の最大1TBのバックアップが新しいアレイで最大1.4TBのスペースを占めることに気付きました。それは使用されるスペースのなんと400GBの増加なので、私は何か間違ったことをしたと思います。

私のセットアップ

OSを別の32GBSSDにインストールしています。アレイで使用されるすべてのドライブは、WD Red 2TBWD20EFRXです。

私の古いセットアップは、3x2TB RAID-5アレイ(4TBを使用可能なまま)を備えたUbuntu14.04デスクトップでした。マザーボードのBIOSでソフトウェアレイド機能を使用していました。 GNOMEのディスクユーティリティを使用して、アレイをパーティション分割してフォーマットしました。使用したフォーマットがわかりません。それはおそらく私にとってデフォルトとして提示されたものでした。

私の新しいセットアップはUbuntu14.10サーバー上にあります。アレイは6x2TBRAID-5アレイになりました(理論的には10TBが利用可能のままです)。現在、RocketRaid2720SGL「偽のハードウェア」レイドカードを使用しています。

セットアッププロセス

ドライバとWebGUIをインストールしてから、ドライブを初期化し、RocketRaid WebGUIを介して新しいRAID-5アレイを作成しました(レビューで読んだものは、カードのBIOS機能よりも強く推奨されていました)。より高度な設定がわからないため、デフォルトのセクターサイズである512Bを選択しました。ビルドプロセスは一晩中正常に実行されました。

次に、fdiskを使用して、配列をパーティション化しました。ディスクのサイズが原因で、fdiskは、GUIDパーティションテーブルを選択する必要があることを警告しました。これを実行しました。配列をext4としてフォーマットしました(私の調査から推奨される選択のようです)。セクターサイズ、セクター開始、セクター終了提示されたデフォルト値を選択しました。

Fdisk -lを使用すると、現在このようになります

Device    Start         End     Sectors Size Type
/dev/sdb1 2048  19534315486 19534313439 9.1T Linux filesystem

アレイを構築するときに、最初は512Bではなく4Kを選択することを検討しました。しかし、私が使用しているドライブを調べたところ、4Kセクターサイズをそれらで動作させることに関していくつかの議論があったので、私はそれに反対することにしました。

元のアレイを3つの異なる外部1TBドライブにバックアップしました。元のアレイから最初の外部ドライブに最大980GBのディレクトリチャンクをコピーしました(外部ドライブはext4としてフォーマットされています)。この外付けドライブから復元するUSB​​経由でドライブをサーバーに接続し、/ media/usbにマウントしました。次に、このコマンドを使用して、バックアップを最初の外付けドライブから新しいアレイにコピーしました。

rsync -av /media/usb /media/array/drive-one

これにより、すべてが外付けドライブにコピーされました(980GBである必要があります)。これらのファイルは、新しいアレイで1.38TBを使用しています。

それで、私がセクターをどのように構成したかについて何かすることができますか?それとも、バックアップからファイルをコピーする方法ですか?

2
Gamut

6 * 2TB RAID5は、8TBデータと4 TBパリティと10GBデータと2GBパリティ

前者はデュアルディスク障害保護を提供しますが、後者はそれ以上の冗長性なしにシングルディスク障害保護を提供するため推奨されません。また、UIに応じて、real使用法(パリティを含む)またはfake使用法(パリティを除く)が表示されるため、表示されているものは表示されません。私には異常です。

理想的なRAID5セットアップは5ディスク+1ホットスペアです。この背後にある論理は、すべてのディスクを同時に購入するため、(おそらく)障害が発生するということです。同時に、ディスクの1つに障害が発生した場合、ホットスペアが引き継ぎます(これが「ホット」と呼ばれる理由です。電源はオンですが、他のディスクの1つに障害が発生するまで何もしません)。新しいディスクを注文して続行する時間があります。 「劣化モード」操作の代わりに通常の操作...

これで、6番目のディスクをホットとしてではなくスペアとして使用しますできますホットとして使用しますドライブより多くのパリティを提供しますしかし、できますまた、ストレージを増やすためにも使用しますこれは、デュアルハードディスクの障害保護を犠牲にするおよびthatが推奨されない理由です...;-)

これを見てください RAID計算機はこちら 詳細については、数値を試してみてください。

詳細情報: ウィキペディアRAIDの説明 (履歴を含むすべてを読んでください)および RAID5 に関する特定の記事

0
Fabby