나는 수년간 이 문제를 겪어왔지만 해결책을 찾지 못했습니다. 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
, , TCPquotad
및rquotad
UDP 포트가 서버 방화벽에 열려 있습니다.파일에 존재하는
rpcbind
,quotad
및 서비스 에 대한 서브넷 항목입니다.rquotad
/etc/hosts.allow
df
NFS 클라이언트에 대한 쿼리는 마운트된 NFS 공유를 표시하고 명령은 다음을xfs_quota -c 'df'
표시합니다.아니요NFS 마운트 파일 시스템을 반환합니다.
누구든지 관심이 있으시면 클라이언트-서버 관계에 대한 추가 정보를 제공해 드리겠습니다.