web-dev-qa-db-ja.com

ZFS:ベストプラクティスのドキュメントの状態:「1,000のZFSファイルシステムを備えたシステムでは...」?

docs 状態:

「1,000個のZFSファイルシステムを備えたシステムでは、スナップショットを含め、マウントされた10,000個のファイルシステムごとに1GBの追加メモリをプロビジョニングします。」

それはどういう意味ですか?これらの人々はどのようにZFSを使用していますか?ユーザーごとにマウントされたファイル内でZFSを使用していますか?それとも、本当に巨大なデータセンターを指しているのでしょうか?

私はいつも、ZFSが単一のファイルシステム、つまり巨大なファイルシステムを提唱していると思っていました。なぜドキュメントは1000をマウントする人々について話しているのですか?

1
isync

何千ものファイルシステムマウントが見られるZFSの潜在的なユースケースは、NFSマウントされたホームディレクトリにZFSを使用する組織です。ホームディレクトリのエクスポート専用のzpoolを備えた大企業または小さな大学を想像してみてください。各ユーザーは、個別のクォータとパラメーターを持つ専用のZFSファイルシステムを持つことができます。ローリングスナップショットが実装されている場合、ユーザーは〜/ .zfs/snapshotディレクトリに移動することで、以前のバージョンのファイルを表示できます。セルフサービスで復元します!

4
ewwhite

ZFSの基本的な概念のいくつかが欠けています。 ZFSは、ディスクの1つの大きなプールとなることを目的としています。プールを確立した後、プールのディスクにファイルシステムを配置することになります。これらのファイルシステムはすべて、プールの基盤となるRAIDレイアウトおよびその他のIO特性(ZIL et al)の恩恵を受けます。数千のファイルシステムがプールに存在することを確認することは、大規模なシステムで考えられるシナリオです。

5
pfo