xfs_quotaおよびquotaコマンドはNFSクライアントでは機能しません。

xfs_quotaおよびquotaコマンドはNFSクライアントでは機能しません。

私は長年この問題を経験してきましたが、解決策が見つかりませんでした。 RHEL7(RHEL 5、RHEL 6、CentOS 6など)以前は、次のことができました。

  1. ファイルのオプションを使用して、usrquotaNFSサーバーにユーザークォータを適用します。/etc/fstab
  2. さまざまなELクライアント(RHEL 5および6、CentOS 6、Fedora 17〜21、Pidora、さらにはRaspbian)を使用してクラスタにNFS共有をマウントする
  3. クォータの実施みんなこれらの顧客のうち
  4. quotaコマンドによるクォータの問合せみんなこれらの顧客のうち

質問:

CentOS7を使用して(ext4から)XFSにジャンプし、上記のすべてを実行できます。とは別にquota4. 命令によるクォータの照会みんなこれらの顧客のうち」、そして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およびrquotadUDPポートがサーバーファイアウォールで開いています。

  • ファイルに存在するrpcbindquotadおよびサービスのサブネットエントリ。rquotad/etc/hosts.allow

  • dfNFSクライアントへのクエリはマウントされたNFS共有を表示し、コマンドは次をxfs_quota -c 'df'表示します。いいえNFS マウントファイルシステムを返します。

誰にも興味がある場合は、クライアントとサーバーの関係に関する追加情報を提供します。

ベストアンサー1

おすすめ記事