LinuxでSynology Hybrid Raidに相当することを自分で行う方法


12

http://forum.synology.com/wiki/index.php/What_is_Synology_Hybrid_RAID%3F

Synologyは単なるLinuxであり、LVMを使用しています。

彼らのツールは、彼らがハイブリッドレイドと呼んでいるものを達成するために、どのようにLVMを自動化しますか?


BTRFSを使用してみてください。ダイナミックサブボリュームをサポートしています

回答:


8

システムは各ドライブを必要な数のパーティションに分割して、ドライブ上の未使用スペースを最小限に抑える一連のRAID5および/またはRAID1アレイを作成するようです。これらのRAIDアレイは、LVMの下で物理ボリュームになり、LVMはすべてのストレージを単一の論理ボリュームとして提示します。

現在のバージョンでmdadmは、デバイスをRAID5アレイに追加したり、RAID1をRAID5に再構成したりできるため、このものにディスクを追加して使用可能なストレージを「オンザフライ」で拡張できます。新しいディスクを追加するには、ディスク上に適切なパーティションを作成してから、そのパーティションを既存のRAID5および/またはRAID1に追加するか、他のディスクの未使用スペースで新しいRAID1を作成します。また、小さなディスクを大きなディスクに交換することにより、ストレージ容量を増やすことができます。考えられるすべてのコーナーケースについて深く考えたことはありませんが、多くのケースがあると思います。

おそらく、Synologyは独自のカスタムプログラミングでこれをすべて自動化しましたが、手動でセットアップできない理由はわかりません。おそらく、誰かが既に同等のスクリプトを考え出していますか?(知りません。)

このことの障害モードはRAID5のようになります:単一のドライブが失敗し、再同期中に別のドライブが失敗した場合、バイバイデータ。したがって、この構成は、せいぜい5つまたは6つ以上のドライブでは使用しません。


3

過去に真実。ただし、Synology DSM 3.1以降、Synology Hybrid RAIDは2つの冗長ドライブを使用できるようになりました。数年ごとに4〜6台の新しいドライブを購入するよりも、古い優れたドライブを再利用したいので、これによりSynologyソリューションの魅力が高まります。これにより、将来的に小型のドライブを取り外して大型のドライブに交換することで拡張することもできます。この技術は非常に魅力的です。


SHR-2ではRAID 6のみを使用すると思いますが、mdadmを使用すると、3つのディスクでRAID 1を作成し、2つのディスクの冗長性を維持できると考えています。RAID計算ツールを使用して、サイズの混在したディスクを挿入すると、いくつかの洞察が得られます。例えば。3xまたは4x 2TBドライブに3x 3TBドライブとSHR-2を
挿入し

「RAID 1は2台のディスクのみ」というコメントがネット上にたくさんあります。これはmdadmには当てはまらないため、各ディスクから2TBを取得するRAID 6で2x 2TBおよび3x 3TBで構成される5ディスクシステムを作成できます。 3TBの各ディスクに最後のTBを備えたRAID 1で、2つのディスクの冗長性を備えた合計7TBの使用可能なストレージを提供します。後ほどドライブを拡張するには、3TBドライブのそれぞれに余分な1TBが必要になるかもしれませんが、私は考えていませんでした。
BeowulfNode42
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.