自作NAS(freeNASなど)でZFSやRAID-Zを使う価値はあるのか?

home-server nas raid-z zfs

ZFS と RAID-Z の機能は様々な面で期待できそうです。家庭用NASソリューション、貧乏人のDroboのようなものには完璧なFSのように見えます

何か注意すべき欠点はありますか?

  28  Kamil Zadora  2009-07-21


ベストアンサー

ファイルシステムをスナップショットすることは、それがマニアックに聞こえるのと同じくらい素晴らしい感覚です。一瞬でロールバックできることを知っていると、ほっとします。スナップショットも数秒で終わります。同僚と私は最近、小規模な大学(200人以上の学生)にOpenSolaris NASを導入し、Citrix XenServer用の仮想マシンiSCSIストレージ、学生ファイルストレージ、管理用ファイルを使用しました。ファイルはチェックサムされているので、ハードディスクレベルでビットエラーが発生しても、ファイルが黙って破損することはありません

ちょっとした予算があったので、ZFS を使ってミラーリングした OS 用に 2 台、データ用に 4 台、パリティ用に 2 台(ZFS RAIDZ2 を使用)、ホットスペア 1 台の計 9 台のディスクを搭載したサーバを購入しました。それぞれ1TBだったので、2.5T以上、またはその前後の使用可能な容量になりました(1TBから1TiBへの変換やファイルシステムデータなどのオーバーヘッドのために、いくつかのスペースを失います)。ルートストレージプールのスナップショットは2秒もかかりませんでした。ZFSに行くと、どうやって戻るんだろう、なんでこれが標準じゃないんだろう、と思ってしまいます

スナップショットを、同じバージョンの ZFS を実行している別のコンピュータに送ることもできます。これらの変更はインクリメンタルに送信されるので、無駄がありません

唯一の欠点は、正しいコマンドを知ることです。OpenSolarisには毎日のスナップショットのための素晴らしいスケジューリングマネージャーがありますが、私は使ったことがありません。iSCSI、CIFS/SMB、NFS経由での共有は、かなり簡単ですが、最新バージョンでは、新しいフレームワークのCOMSTARを使うと、いくつかの問題が発生します。しかし、最新バージョンでは新しいフレームワークの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の機能を利用したい場合は、カードに指示された所定のRAID構成ではなく、JBODでディスクを提供できることを確認してください。お楽しみください

27  Nick Devereaux  2009-08-23


NAS とは、ファイルサーバとして動作する PC ハードウェア上の (Open)Solaris や FreeBSD を意味するのであれば、問題ありません

独自の NAS の構築については、この質問を参照してください。FreeNAS のような専用の NAS ソフトウェアを使用すると、セットアップや管理が簡単になるかもしれません

7  pgs  2009-07-21


自宅の NAS での ZFS は素晴らしいです。私は何年も前から FreeBSD サーバで ZFS を実行しています (現在は V15 で FreeBSD 8.2 にアップグレードしています)

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

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

4  Walter  2011-06-11


Solaris と相性の良いハードウェアが見つかれば、それは価値のあるものになるでしょう。私は結局、使い勝手を考えて Nexenta を使うことにしました

それがどのように行われたかの私の書き込みです

3  Barry Kelly  2009-08-15


ライセンスの問題で、Linux の ZFS の実装はやや不自由であることに注意が必要です。ZFS は Userspace プログラムとして実行され、パフォーマンスが劇的に低下し、機能も低下しています。推奨されるOSはSolarisとFreeBSDですが、Mac OSXのサポートは限られています

FOLLOWFULDUP – ZFS の OSX 移植版は、それ以来、多少非推奨になっていますが、テスト以外にはお勧めしません

2  Keck  2009-07-31


NFS共有でRaid-Zホストを実行していると、OpenSolarisのために作られたように聞こえるので、ずっと試してみたいと思っていました。しかし、試したことがないので、まだメリットやデメリットを語ることはできません。明らかに、Sambaも実行しない限り、Windowsに直接マウントすることはできませんし、同じアレイのために両方を実行することはできないかもしれません。私がやるとしたら、共有している同じRaid-Zアレイからは起動しないので、最低でも4台のドライブが必要になりますし、6台にしようかなと思っています

1  dlamblin  2009-07-31


私はSolaris、OpenSolaris、OpenIndianaをかなり長い間使ってきました。ZFSは、これらのOSの中で最も魅力的な機能の一つです。私はZFSを非常に気に入っており、最近、新しいUbuntuワークステーションにネイティブのZFSをインストールしました。ライセンスはユーザーがインストールする必要がありますが、ZFS on Linuxプロジェクトで見つけた情報を使って、私には問題なく動作しました

私の新しいインストールは、OS用に64GbのSSDを使用し、/homeと4つの2TBドライブをraidzとして設定しています。私は、OS のアップグレードの一部ではないことを望むファイルで小さな SSD に負荷をかけないように、ホームディレクトリの下に ZFS ファイルセットをディレクトリとして置いています

今のところ、これは私にとって非常にうまく機能しているようです。SSDはOSの応答性を非常に良くしてくれますし、ストレージ容量と速度もかなり良いです。今週末にはディスクアレイのベンチマークをするつもりです

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

1  Ivan S Kirkpatrick  2011-07-15


“家庭用NASソリューション、貧乏人のDrobo物などに最適なFSのようです。”

家庭用はもちろん、中小企業や大企業向けにも。ZFSには「貧乏人」はいないので安心してください

例として、OracleはZFSを実質的にサポートしています

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

ZFSを使えば、Droboのような機能を、自分で少し調べれば、低コストで作り直すことができます

OpenSolaris, OpenIndiana, Oracle Solaris, BSD, Linux などのライセンスタイプの違いにより、少し複雑になるかもしれませんが、私の最初のお勧めは、ZFS のさまざまなバージョンを読むことです。もしあなたがZFS専用のコンピュータを持とうとしているのであれば、あなたが望むバージョンに応じて、それをサポートする適切なOSをインストールすることができます

いくつかの違いとしては、暗号化のサポートやZFSパーティションからの起動などがあります

1  user238853  2013-07-17


私は最近、自宅のストレージボックスを構成したのですが、私はraidzよりもraid 10(ミラー+ストリップ)を選びました

  1. 例えば、1TB のディスクが 2 台と 1.5TB のディスクが 2 台ある場合、4 台すべてのディスクを持つ raidz プールは 1.5TB のディスクを 1TB のディスクとして扱います

  2. raidz はかなり静的なものです。4 つのディスクからなる raidz を持っている場合、5 番目のディスクを追加することはできません

raid10の欠点は、ストレージの50%を失うことですが、今日のストレージ価格では、それはそれほど大したことではありません

欠点としては、Linux との nfs の互換性があまり良くないことが挙げられます

Windowsのファイル共有に関しては、私はsambaを使用しており、内蔵のcifsサービスではありませんでした

一つの良い点は、rsync を使ってオープンなソラリスボックスに linux ボックスをバックアップし、zfs のスナップショットを取ることができるということです。このプロセスを自動化する zync というツールを書きました

-1  Omry  2009-08-23


素晴らしい機能と冗長性は、誤った安心感を与えてしまうかもしれません。ZFSは非常に複雑です。いつか何か問題が起きたら、データにアクセスできなくなるかもしれませんし、助けてくれる人もほとんどいません

-3  Bender  2009-09-23


ZFSはSolaris以外では動作しません。Solarisは家庭用NASでは動作しません。このことから、次のような結論になります。ZFSは家庭用NASでは動作しません

-6  Martin  2009-07-21


タイトルとURLをコピーしました