質問
ZFS を採用することを検討しています。実稼働環境とテスト環境の両方。
解決
本番環境でZFSを使用していません-まだチャンスがありません。基本的に、現在は巨大なストレージは必要ありません。また、最近まで7.0を実行していませんでした。
自宅には、より最先端のFreeBSDシステム(7.0-ish)があります。 ZFSをほぼ8か月間使用しています。現在、タンクに1.2 TBあります。複数の理由から、私はZFSが大好きです。
- オンデマンドでファイルシステムを成長させる
- 「安価な」ストレージディスク
- ファイルシステムのスナップショット
- 自己修復
- コピー(これはおそらく最も素晴らしいものです)
試してみたい、FreeBSDが好きなら、 FreeBSD wiki をお勧めします。
Wikiで概説されている問題のいくつかがあり、irc(#freebsdhelp @ Efnet)の人々から多くのヘルプ/フィードバックがありました。ただし、データは失われていません。 :)(木材をノックしてください!)さらにフィードバックが必要な場合は、IRCで確認できます。 ZFSプールを実行する人々がたくさんいます。
FreeBSDのほかに、ZFSはしばらく前からsunプラットフォームに存在していました。私がFreeBSDで実行しているのは移植版であり、多くの作業が進行中であるためです。 :)
他のヒント
何に使用する予定ですか?ファイルシステムに関するほとんどの質問は、アプリケーションと使用パターンを十分に理解している場合にのみ合理的に回答できます。たとえば、従来のメールスプールファイルシステムで適切に機能するのは、おそらくデータベースストア用に選択したものではないでしょう。
OpenSolarisがインストールされたマシンで、低価格のニアラインストレージシステムとして使用しました。 30日間分のスナップショットを備えた基本的なミラーRAIDシステムでそれを使用しました。何度もベーコンを節約できたので、非常に基本的なセットアップでした。もっと深刻な/可能なハードウェアでどれだけできるか想像するだけです。
Linuxショップのシステム管理者として、ZFSをバックアップサーバーとして使用しています。スナップショットを作成するためにcronジョブを実行するために使用されていましたが、最近はSXCEに付属のzfs-auto-snapshotサービスを使用しています。バックアップは、ネットワーク内のすべてのマシンでNFSエクスポートおよび自動マウントされるため、ユーザーは自分でファイルを復元できます。スナップショットもネットワーク経由でエクスポートされます!
すべてのLinuxマシンからホームディレクトリNFSをマウントしているため、毎日の作業のスナップショットを1時間ごとに取得しています。
ZFSは完全ではありませんが、今日利用可能な最高のファイルシステムのようです。
私は2つの環境で開発を行い、ZFSを使用しています:
1)4枚以上のディスクにRAIDZ2を搭載したMac Proで
2)RAIDZ1に2つのディスクがあるDesktopBSD(FreeBSDベース)のバックアップサーバー上
全体的な経験として、ZFSがこれまで使用した中で最も信頼性の高いストレージシステムであることがわかったため、初めてデータの毎日のバックアップを作成する必要はありません。