私は現在ファイルサーバーをセットアップしており、実際にデータドライブをセットアップするようになりました。システムには4つのドライブ(1つのOSディスク、3つのデータディスク)があります。OSディスクはext4としてフォーマットされており、ZFSプールに追加されません(ZFSを実行することを選択した場合)。私の主な関心事は、データの整合性とデータ損失の最小リスクです(BIOSでドライブキャッシュが無効になっています)。このZFSは、Linuxの安定バージョン(正しい?)があり、ハードドライブが同じサイズである必要がないデータの複製、プーリング、およびraidzをサポートしているため、最適な候補のようです。
しかし、ここに私の問題があります。サーバーに搭載されているRAMは2GBのみで、近い将来これをアップグレードすることはできません。現実的には、他のすべてのサービスをインストールした後、実際にZFSにアクセスできるのは1.5のみです。最大で約10のクライアントが一度にそれを使用します(平均で4に近い)。これは安全と見なすには低すぎますか?
私が理解していることから、ZFSはRAMの少ない状況でクラッシュし、プールを使用する可能性があります。スワップがこの問題を軽減するのに役立つかどうかの矛盾する意見を聞きました(20 GBのスワップ専用ドライブがあります)。RAMがほとんどないZFSでデータ損失が発生した人はいますか?それを防ぐためにどのような最適化を行いましたか?
上記を念頭に置いて、ackサイズを減らして少し削減しても、ZFSを実行することは可能ですか?それともリスクが高すぎますか?
システム仕様:2GB RAM 20GBスワップドライブOS、Debian 7、最小インストール、FTP、およびXBMC、DNLA(RAM要件を理解するため)。ストレージサーバーと他のデバイスへの音楽メディアストリーミングに使用されます。