xfs_quota 및 quota 명령은 NFS 클라이언트에서 작동하지 않습니다.

xfs_quota 및 quota 명령은 NFS 클라이언트에서 작동하지 않습니다.

나는 수년간 이 문제를 겪어왔지만 해결책을 찾지 못했습니다. RHEL7(예: RHEL 5, RHEL 6 및 CentOS 6) 이전에는 다음을 수행할 수 있었습니다.

  1. 파일의 옵션을 통해 usrquota내 NFS 서버에 사용자 할당량을 적용합니다./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 quotadrquotadUDP 포트가 서버 방화벽에 열려 있습니다.

  • 파일에 존재하는 rpcbind, quotad및 서비스 에 대한 서브넷 항목입니다.rquotad/etc/hosts.allow

  • dfNFS 클라이언트에 대한 쿼리는 마운트된 NFS 공유를 표시하고 명령은 다음을 xfs_quota -c 'df'표시합니다.아니요NFS 마운트 파일 시스템을 반환합니다.

누구든지 관심이 있으시면 클라이언트-서버 관계에 대한 추가 정보를 제공해 드리겠습니다.

관련 정보