回答:
ファイルシステムのスナップショットは、それが聞こえるのと同じくらいオタクな、驚くべき感覚です。すぐにロールバックできることを知っていると安心できます。スナップショットにも数秒しかかかりません。同僚と私は最近、Citrix XenServerの仮想マシンiSCSIストレージ、学生ファイルストレージ、および管理ファイル用の小規模な大学(200人以上の学生)にOpenSolaris NASを展開しました。ファイルはチェックサムされるため、ハードドライブレベルでビットエラーが発生した場合に、ファイルがサイレントに破損する代わりに検出されることが保証されます。
少し予算をかけて、9つのディスク、ZFSを使用してミラー化されたOS用に2つ、データ用に4つ、2つのパリティ(ZFS RAIDZ2を使用)、および1つのホットスペアを持つサーバーを得ました それぞれが1TBであったため、約2.5T +程度まで使用可能になりました(1TBから1TiBへの変換およびファイルシステムデータなどの他のオーバーヘッドのためのスペースがいくらか失われます)。ルートストレージプールのスナップショットは2秒未満で完了しました。ZFSに行くと、どのように戻るのか、なぜこれが標準ではないのか疑問に思うでしょう。
スナップショットは、SSH経由で実行できる「zfs send」を使用して、同じバージョンのZFSを実行している別のコンピューターに送信することもできます。これらの変更は段階的に送信されるため、無駄はありません。
唯一の欠点は、正しいコマンドを知っていることですが、OpenSolarisには毎日のスナップショット用の優れたスケジューリングマネージャーがありますが、私は使用していません。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カードがあり、カードによって指示された所定のRAID構成とは対照的に、JBODでディスクを提供できるZFSの機能を利用したいことを確認してください。楽しい!
ホームNASのZFSは素晴らしいです。私は長年ZFSを実行しているFreeBSDサーバーを持っています(現在はV15でFreeBSD 8.2にアップグレードされています)が、リカバリーの側面は隠された宝石の1つです。
環境上の理由でクラッシュしたZFSミラーに2TBドライブのペアがあるシステムがあり、それが復旧したとき、ZFSがドライブの問題を修正するのに数秒しかかかりませんでした。2TBドライブでの標準RAID再構築には時間がかかります。内部ファンのいくつかが死んだので、私は別の死にました。このシステムには4ドライブのRAIDZがあり、2TBのセットアップで5分間ですべてのデータ損失を回復することができました。
FreeBSDをSambaとZFSで実行する場合、最初の回答のスナップショットを最近のファイル(VistaおよびWindows 7にあります)と組み合わせてから、Windows GUIを使用して古いファイルバージョンを作成できます。詳細については、http://www.edplese.com/samba-with-zfs.htmlを参照してください。
Solarisで適切に動作するハードウェアが見つかったら、価値がある場合があります。私は使いやすさのためにNexentaを使用することになりました-それは(ほとんど)おなじみのGNUコマンドラインとDebianのパッケージマネージャーを使用しています。
ライセンスの問題により、Linux ZFSの実装は多少不自由になっていることに注意してください。Userspaceプログラムとして実行され、パフォーマンスが大幅に低下し、iirc、機能セットが削減されました。Mac OSXのサポートは制限されていますが、SolarisとFreeBSDが推奨されるOSの選択肢です。
フォローアップ-ZFSのOSXポートはやや非推奨になりました。テスト以外にはお勧めしません
私はかなり長い間、Solaris、OpenSolaris、およびOpenIndianaを使用しました。ZFSは、これらのOSで最も魅力的な機能の1つです。私はZFに非常に好意的に感銘を受けており、最近、新しいUbuntuワークステーションにネイティブZFSをインストールしました。ライセンスを取得するには、ユーザーがインストールする必要がありますが、LinuxプロジェクトのZFSで見つかった情報を使用してうまく機能しました。
私の新しいインストールは、OS用の64Gb SSDとraidzとして構成された/ homeおよび4つの2TBドライブです。ZFSファイルセットをホームディレクトリの下のディレクトリとして使用して、OSのアップグレードには含まれないファイルを小さなSSDにロードしないようにします。
これまでのところ、これは私にとって本当にうまく機能しているようです。SSDはOSの応答性を高め、ストレージスペースと速度も非常に優れています。今週末、ディスクアレイのベンチマークを行うつもりです。
ZFSには本当に感銘を受けました。これは、ファイルシステムの最後の言葉になるように設計および設計されており、これまでの私の経験ではそうです。
「ホームNASソリューション、貧乏人のDroboなどに最適なFSのようです。」
家庭および中小企業向け。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パーティションからの起動のサポートが含まれます。
最近、ホームストレージボックスを構成しました。raidzではなくraid 10(ミラー+ストリップ)を選択しました。raidzの欠点は次のとおりです。
ディスクのサイズが同じでない場合、vdevごとに最小のディスクのサイズのみを使用します。たとえば、2つの1TBディスクと2つの1.5TBディスクがある場合、4つすべてのディスクを持つraidzプールは、1.5TBディスクを1TBディスクとして扱います。
raidzはかなり静的です。4台のディスクのraidzがある場合、5番目のディスクを追加することはできません。4つのディスクの新しいraidz vdevを追加する必要があります。これにより、raidzセットアップはraid10セットアップよりも柔軟性が低くなり、いつでもプールに別のディスクペアをドロップできます。
raid10の欠点は、ストレージの50%を失うことですが、今日のストレージ価格では、それほど大したことではありません。
1つの欠点は、Linuxとのnfsの互換性が優れていないことです。動作させるには、tcp経由でnfs3プロトコルを使用してLinuxをマウントする必要があり、ソフトタイムアウトを設定しませんでした(タイムアウトが発生し、問題が発生しました)。
Windowsファイル共有に関しては、組み込みのcifsサービスではなく、sambaを使用しました。何らかの理由で、cifsを正しく動作させることができませんでした。
良い点の1つは、rsyncを使用してLinuxボックスを開いているsolarisボックスにバックアップしてから、zfsスナップショットを取得できることです。プロセスを自動化するzyncというツールを作成しました。
優れた機能と冗長性により、誤ったセキュリティを感じる場合があります。ZFSは非常に複雑です。いつか何かがうまくいかない場合は、データにアクセスできない可能性があり、支援できる人はほとんどいません。
ZFSはSolarisでのみ機能します。SolarisはホームNASでは機能しません。これにより、次の結論に至ります。ZFSはホームNASでは機能しません。