Raid-z1でfreenas zfsを実行しています。安全のために、パリティを増やします。十分なスペースがあります。
Zfs raid-z1をraid-z2またはraid-z3にアップグレードすることは可能ですか?
あなたの助けのためのTHX
シェーンによって説明されたように、あなたは創造のraid-zレベルを決定しなければなりません。 RAIDレベルは後で変更できません。 RAIDを再作成することで変更される場合があります。ドライブをraid-zに追加することも制限されており、回避する必要があります。
1つのドライブをレイドZに決してアドしないでください。
Raid-zに単一のhddを追加することは、非常に悪い考えです。最初のraid-zがいっぱいで、zfsがデータをストライプ化することを期待して、すべてのデータが単一のドライブに書き込まれます。単一のドライブにはミラーがないため、障害が発生すると失われる可能性があります。また、整合性やパリティの修正も提供されません。
これは可能ですが、確率もお勧めしません。既存のraid-zにドライブを追加すると、追加のraid-zが作成され、データが2つのraid-zにストライプ化されます。最初のraid-zがいっぱいになると、すべてのデータが新しく追加されたraid-zに書き込まれます。 zfsはデータを再調整していません。したがって、新しいドライブを追加することでパフォーマンスを向上させたい場合は、レイドを完全に再現する方が良いでしょう。
本当に神の説明はブログの投稿にあります ZFS:RAIDZではなく、ミラーvdevsを使用する必要があります。 。
単純化すると、いくつかの理由があります。
これは完全を期すためのものです。私はRockstorにもFreeNASにも所属していません。両方を自分で評価するだけです。
将来 butterfsまたはbtrfs がこの問題を解決する可能性があります。 freenasの代替は RockStor になるかもしれません。 Synology と他のNASシステムが最近ソリューションに統合しました。
[〜#〜]注意[〜#〜]:2016年8月の時点で raidコードのバグ 安定していません。私が理解しているように、それをストリップミラーでのみ使用することを検討してください。
残念だけど違う; RAID-Zグループを別のレベルのRAID-Zに再形成することはできません。データを別の場所に移動し、作成時にディスクを目的のレベルでプールに追加する必要があります。