私は長年この問題を経験してきましたが、解決策が見つかりませんでした。 RHEL7(RHEL 5、RHEL 6、CentOS 6など)以前は、次のことができました。
- ファイルのオプションを使用して、
usrquota
NFSサーバーにユーザークォータを適用します。/etc/fstab
- さまざまなELクライアント(RHEL 5および6、CentOS 6、Fedora 17〜21、Pidora、さらにはRaspbian)を使用してクラスタにNFS共有をマウントする
- クォータの実施みんなこれらの顧客のうち
quota
コマンドによるクォータの問合せみんなこれらの顧客のうち
質問:
CentOS7を使用して(ext4から)XFSにジャンプし、上記のすべてを実行できます。とは別に」quota
4. 命令によるクォータの照会みんなこれらの顧客のうち」、そしてxfs_quota
注文...でもないクォータが有効なNFSサーバーからマウントされたXFS形式のファイルシステムに関するすべての情報を報告します。 CentOS7 NFSサーバーするNFSサーバーの管理に役立つこれらのクォータを適用すると、何百人ものNFSクライアントユーザーと繰り返しクォータ制限に直面するユーザーをサポートするのが困難になる可能性があります。
次の「解決方法」を使用すると、ユーザーはNFSマウントファイルシステムのディスク使用量を照会できますが、いいえquota
/query を正しく、適切に置き換えたり、xfs_quota
ほとんどのユーザーにとって直感的なソリューションではありません。
du ‐s .[A‐z]* * | sort ‐n
私はこの問題を長年解決してきましたが、このコミュニティがXFS形式のNFS共有のユーザークォータレポートが機能しない理由を理解するのに役立つことを願っています。 RHELサポートとCentOSサポートフォーラムの両方が空です。
どんな助けでも大変感謝します!
メモ:
NFSサーバーのファイル
uquota,gquota
にオプションがあるので/etc/fstab
.../dev/mapper/nfs-home /home xfs defaults,uquota,gquota 0 0
以下は、NFSクライアントファイル
/etc/fstab
のNFSマウントエントリです。123.45.67.89:/ /home nfs rw,hard,intr,bg 0 0
rpcbind
、、TCP、quotad
およびrquotad
UDPポートがサーバーファイアウォールで開いています。ファイルに存在する
rpcbind
、quotad
およびサービスのサブネットエントリ。rquotad
/etc/hosts.allow
df
NFSクライアントへのクエリはマウントされたNFS共有を表示し、コマンドは次をxfs_quota -c 'df'
表示します。いいえNFS マウントファイルシステムを返します。
誰にも興味がある場合は、クライアントとサーバーの関係に関する追加情報を提供します。