web-dev-qa-db-ja.com

NFSサーバーは、NFSクライアントが使用できるディスク容量を制限できますか?

100 GBのパーティションを持つサーバーAで、ユーザーがNFSエクスポートディレクトリを作成するとします。サーバーBで、ユーザーはNFS共有をマウントして使用します。

サーバーAで、NFSサーバーはNFSクライアントが使用できるディスク容量を制限できますか?または、クライアントは常に利用可能なディスク領域全体を使用できますか?

3
userpal
  • 各ユーザー(またはグループ)が使用しているディスク容量を制限したい場合は、NFSサーバーにディスククォータを設定できます(既に別の回答で説明されています)。その方法についてのチュートリアルを簡単に見つけることができます。ディスククォータを有効にすると、各ユーザーが使用できる最大ディスク容量を設定できます(デフォルトでは制限がないため、setquotaコマンドなどでディスククォータを明示的に設定する必要があります、すべてのユーザー向け)。また、割り当てられたクォータの合計がパーティションサイズ以下であることを確認して、誰もが常に空き領域を確保できるようにすることもできます。

  • 一方、NFS共有自体が使用する合計ディスク容量を制限する場合、最も簡単な解決策は、希望するサイズの専用パーティションに配置することです。そのため、物理的に不可能です。それよりも多くのスペースが必要になります。

4
Ale

共有ファイルシステム(サーバー側)でクォータを設定した場合、クライアントはクォータセットより多くのスペースを使用できません。

2
Sven