web-dev-qa-db-ja.com

ZFSとRAID-Zは自家製で使用する価値がありますNAS(たとえばfreeNAS))

ZFSとRAID-Zの外観の機能は有望です。 FS家庭用NASソリューション、貧乏人のDroboなどのように、それは完璧なようです。

知っておくべき欠点はありますか?

28
Kamil Zadora

ファイルシステムのスナップショットは、それがオタクのようにマニアックな素晴らしい感覚です。あなたが瞬時にロールバックできることを知ることは、安心する考えです。スナップショットも数秒しかかかりません。同僚と私は最近、OpenSolarisを展開しましたNAS小さめの大学(学生数200人以上)の場合、Citrix XenServerの仮想マシンiSCSIストレージ、学生ファイルストレージ、および管理ファイル用です。ファイルはチェックサムされているため、ハードドライブレベルでビットエラーが発生した場合、ファイルが静かに破損するのではなく、エラーが発生することを保証します。

少し予算がありますが、サーバーには9つのディスクがあり、2つはZFSを使用してミラーリングされたOS用、4つはデータ用、2つはパリティ(ZFS RAIDZ2を使用)、1つはホットスペアです。それぞれが1TBだったため、約2.5T +またはほぼ使用可能になりました(1TBから1TiBへの変換と、ファイルシステムデータのような他のオーバーヘッドのためにスペースが失われます)。ルートストレージプールのスナップショットにかかった時間は2秒未満でした。 ZFSを使用する場合、どのようにして戻ってくるのか、なぜこれが標準的でないのか疑問に思います。

スナップショットは、SSH経由で実行できる「zfs send」を使用して、同じバージョンのZFSを実行している別のコンピューターに送信することもできます。これらの変更は段階的に送信されるため、無駄がありません。

唯一の欠点は適切なコマンドを知っていることですが、OpenSolarisには毎日のスナップショット用のNiceスケジューリングマネージャーがありますが、私はそれを使用していません。 iSCSI、CIFS/SMB、またはNFSを介した共有はかなり簡単ですが、最新バージョンでは、新しいフレームワークCOMSTARを使用するといくつかの問題が発生します。このパスをたどる場合は、リリースに適したガイドを使用していることを確認してください。 2009.06には、2008.11以降にいくつかの変更点があります。私はそれをデスクトップとしても使用しません-GnomeとXは少し注意を必要としているようです。

最後に、ZFSをスムーズに実行するには、512MBから1Gの最小メモリが必要です。 YMMVですから、試してみて、あなたの考えを見てください。

ドキュメントを読んでください: http://wikis.Sun.com/display/BluePrints/Provisioning+with+iSCSI+and+Solaris+ZFS+in+10+Minutes

そして、あまり知られていないSolarisの機能 http://www.c0t0d0s0.org/pages/lksfbook.html

そして、あなたがいくつかのものをテストしたいのであれば http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide

おお、そして最後に読んでいる人のための情報:RAIDカードがあり、ZFSの機能を利用したいかどうかを確認してください。ZFSがJBODでディスクを提供できることは、カードによって指示された所定のRAID構成ではありません。楽しい!

27
Nick Devereaux

NASによって、ファイルサーバーとして機能するPCハードウェア上の(Open)SolarisまたはFreeBSDを意味する場合)、そうであれば問題ありません。

独自のNASの構築については この質問 を参照してください。専用のNAS FreeNAS などのソフトウェアは、セットアップと管理が簡単です。

7
pgs

家のZFS NAS素晴らしいです。私は何年もZFSを実行しているFreeBSDサーバーを持っています(現在V15でFreeBSD 8.2にアップグレードされています)。リカバリの側面は隠された宝石の1つです。

環境上の理由でクラッシュしたZFSミラーに2 TBドライブのペアがあるシステムがあります。システムが復旧したとき、ZFSがドライブの問題を修正するのに数秒しかかかりませんでした。 2TBドライブでの標準のRAID再構築には時間がかかります。内部ファンの一部が亡くなったので、私は別の死にました。このシステムには4ドライブのRAIDZがあり、2TBのセットアップで5分ですべてのデータ損失を回復することができました。

SambaおよびZFSでFreeBSDを実行している場合は、最初の回答のスナップショットを最近のファイル(VistaおよびWindows 7にあります)と組み合わせてから、Windows GUIを使用して古いファイルバージョンにすることができます。詳細は http://www.edplese.com/samba-with-zfs.html を参照してください。

4
Walter

ライセンスの問題により、Linux ZFSの実装は多少不自由になっていることに注意してください。ユーザースペースプログラムとして実行され、パフォーマンスが劇的に低下し、iircは機能セットが減少しています。 SolarisおよびFreeBSDは推奨されるOSの選択ですが、Mac OSXはサポートが制限されています。

フォローアップ-ZFSのOSXへの移植は、やがて非推奨になりました。テスト以外にはお勧めしません

3
Keck

Solarisでうまく機能するハードウェアを見つけたら、それは価値があります。私は使いやすさのためにNexentaを使用することになりました ほとんど)使い慣れたGNUコマンドラインとDebianのパッケージマネージャーを使用します。

---(これが私の経歴です

3
Barry Kelly

私はずっと試してみるつもりでした。NFS共有でRaid-Zホストを実行することは、OpenSolarisの目的のように聞こえるからです。しかし、それを試さなければ、私はまだ長所と短所について話すことはできません。明らかに、Sambaも実行しない限り、Windowsに直接マウントすることはできません。また、同じアレイに対して両方を実行できない可能性があります。もしそうするなら、私が共有しているのと同じRaid-Zアレイから起動しないので、最低4台のドライブが必要であり、私は6台の使用を考えています。

1
dlamblin

「完璧なようですFS for home NASソリューション、貧乏人のDroboなど)。 "

家庭用および中小企業向け。 ZFSには「貧乏人」はいないと確信できます。

例として、OracleはZFSを大幅にサポートしています。

http://www.Oracle.com/technetwork/server-storage/solaris11/technologies/zfs-338092.html

ZFSを使用すると、少しの研究と低コストで、Droboのような機能を自分で再作成できます。

私の最初の推奨事項は、ZFSのさまざまなバージョンについて読むことです。 OpenSolaris、OpenIndiana、Oracle Solaris、BSD、およびLinuxのさまざまなライセンスタイプの違いにより、少し複雑になる場合があります。専用ZFSコンピューターを使用する場合は、必要なバージョンに応じて、それをサポートする適切なOSをインストールできます。

いくつかの違いには、暗号化のサポートとZFSパーティションからのブートのサポートが含まれます。

1
user238853

私はかなり前からSolaris、OpenSolaris、OpenIndianaを使用しています。 ZFSは、これらのOSで最も魅力的な機能の1つです。私はZFに非常に好意的に感銘を受け、最近、新しいUbuntuワークステーションにネイティブZFSをインストールしました。ライセンスではユーザーがインストールする必要がありますが、LinuxプロジェクトのZFSにある情報を使用すると、問題なく動作しました。

私の新しいインストールは、OSの64Gb SSDとraidzとして構成された/ homeおよび4 2TBドライブです。 OSのアップグレードに含めたくないファイルが小さいSSDにロードされるのを避けるために、ZFSファイルセットをホームディレクトリの下のディレクトリとして使用しています。

これまでのところ、これは本当にうまく機能しているようです。 SSDは、OSの応答性を高め、ストレージスペースと速度も非常に優れています。今週末、ディスクアレイのベンチマークを行うつもりです。

ZFSには本当に感銘を受けました。これは、ファイルシステムの最後のWordになるように設計および設計されており、これまでのところ私の経験ではそうです。

1