質問: freenasでのzfsハードドライブ構成 私はusbフラッシュドライブにインストールされたfreenasを1週間ほどいじって、zfsを利用してすべてのサービスと可能なハードドライブ構成をテストしました。これはかなりきちんとした設定ですが、ついに永続的なzpoolを作成する時が来ました。私の現在のハードドライブの在庫は、2〜1.5 tb(sata)、1〜750 gb(sata)、300 gb(ide)、250 gb(ide)、120 gb(ide)です。ハードドライブのインベントリに基づいて、すべてのドライブに冗長性を持たせながら、可能な限り最大のディスク容量を提供するために、どのzfs構成をお勧めしますか? (2)1.5tb hdを1つのvdevにミラーリングし、残りのハードドライブをraid-z(1または2)vdevに配置する必要がありますか?または、すべてのhdを1つのraid-z(1または2)vdevに入れる必要がありますか?
回答: さまざまなサイズのこれらすべてのドライブでzfsを管理できる最も簡単な方法は次のとおりです。zpool create pool /dev/sd[abcdef] zfs set dedup=on,copies=3,atime=off pool 重複排除は試していませんが、すばらしい機能のようです。 copys = 3は、ファイルシステム内に各ファイルの複数のコピーを格納するようにzfsに指示します。 zfsはこれらのコピーを異なるディスクに自動的に配置し、raidの冗長性を提供します。ただし、これによってレイドのマルチスピンドルパフォーマンスが向上するかどうかはわかりません。そうなることを願っています。 atime = offを使用すると、読み取りパフォーマンスが少し向上しますが、メールで/ var/spoolタイプのものが破損する可能性があります。最後に、-zfsチェックサムはデフォルトでオンになっています。これを行うと、パーティションサイズとsudhを一致させて、これらすべてのドライブをレイドに変えようとするという管理上の問題を経験することなく、ファイルレベルの冗長性を得ることができます。