docs 状態:
「1,000個のZFSファイルシステムを備えたシステムでは、スナップショットを含め、マウントされた10,000個のファイルシステムごとに1GBの追加メモリをプロビジョニングします。」
それはどういう意味ですか?これらの人々はどのようにZFSを使用していますか?ユーザーごとにマウントされたファイル内でZFSを使用していますか?それとも、本当に巨大なデータセンターを指しているのでしょうか?
私はいつも、ZFSが単一のファイルシステム、つまり巨大なファイルシステムを提唱していると思っていました。なぜドキュメントは1000をマウントする人々について話しているのですか?
何千ものファイルシステムマウントが見られるZFSの潜在的なユースケースは、NFSマウントされたホームディレクトリにZFSを使用する組織です。ホームディレクトリのエクスポート専用のzpoolを備えた大企業または小さな大学を想像してみてください。各ユーザーは、個別のクォータとパラメーターを持つ専用のZFSファイルシステムを持つことができます。ローリングスナップショットが実装されている場合、ユーザーは〜/ .zfs/snapshotディレクトリに移動することで、以前のバージョンのファイルを表示できます。セルフサービスで復元します!
ZFSの基本的な概念のいくつかが欠けています。 ZFSは、ディスクの1つの大きなプールとなることを目的としています。プールを確立した後、プールのディスクにファイルシステムを配置することになります。これらのファイルシステムはすべて、プールの基盤となるRAIDレイアウトおよびその他のIO特性(ZIL et al)の恩恵を受けます。数千のファイルシステムがプールに存在することを確認することは、大規模なシステムで考えられるシナリオです。