2.9. NFS 서버에서 할당량 지원 활성화


사용자 또는 그룹이 저장할 수 있는 데이터 양을 제한하려면 파일 시스템에 할당량을 구성할 수 있습니다. NFS 서버에서 rpc-rquotad 서비스는 할당량이 NFS 클라이언트의 사용자에게도 적용되도록 합니다.

사전 요구 사항

  • NFS 서버가 실행 중이고 구성되어 있습니다.
  • 할당량은 ext 또는 XFS 파일 시스템에 구성되어 있습니다.

절차

  1. 내보내는 디렉터리에서 할당량이 활성화되어 있는지 확인합니다.

    • ext 파일 시스템의 경우 다음을 입력합니다.

      # quotaon -p /nfs/projects/
      group quota on /nfs/projects (/dev/sdb1) is on
      user quota on /nfs/projects (/dev/sdb1) is on
      project quota on /nfs/projects (/dev/sdb1) is off
      Copy to Clipboard Toggle word wrap
    • XFS 파일 시스템의 경우 다음을 입력합니다.

      # findmnt /nfs/projects
      TARGET    	SOURCE	FSTYPE OPTIONS
      /nfs/projects /dev/sdb1 xfs	rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,usrquota,grpquota
      Copy to Clipboard Toggle word wrap
  2. quota-rpc 패키지를 설치합니다.

    # dnf install quota-rpc
    Copy to Clipboard Toggle word wrap
  3. 선택 사항: 기본적으로 quota RPC 서비스는 포트 875에서 실행됩니다. 다른 포트에서 서비스를 실행하려면 /etc/sysconfig/rpc -rquotad 파일의 RPCRQUOTADOPTS 변수에 -p <port_number >를 추가합니다.

    RPCRQUOTADOPTS="-p __<port_number>__"
    Copy to Clipboard Toggle word wrap
  4. 선택 사항: 기본적으로 원격 호스트는 할당량만 읽을 수 있습니다. 클라이언트가 할당량을 설정할 수 있도록 하려면 /etc/sysconfig/rpc-rquotad 파일의 RPCRQUOTADOPTS 변수에 -S 옵션을 추가합니다.

    RPCRQUOTADOPTS="-S"
    Copy to Clipboard Toggle word wrap
  5. firewalld 에서 포트를 엽니다.

    # firewall-cmd --permanent --add-port=875/udp
    # firewall-cmd --reload
    Copy to Clipboard Toggle word wrap
  6. rpc-rquotad 서비스를 활성화하고 시작합니다.

    # systemctl enable --now rpc-rquotad
    Copy to Clipboard Toggle word wrap

검증

  1. 클라이언트에서 다음을 수행합니다.

    1. 내보낸 공유를 마운트합니다.

      # mount server.example.com:/nfs/projects/ /mnt/
      Copy to Clipboard Toggle word wrap
    2. 할당량을 표시합니다. 명령은 내보낸 디렉터리의 파일 시스템에 따라 달라집니다. 예를 들어 다음과 같습니다.

      • 마운트된 모든 ext 파일 시스템에 특정 사용자의 할당량을 표시하려면 다음을 입력합니다.

        # quota -u <user_name>
        Disk quotas for user demo (uid 1000):
             Filesystem     space     quota     limit     grace     files     quota      limit     grace
        server.example.com:/nfs/projects
                     0K       100M      200M                  0         0         0
        Copy to Clipboard Toggle word wrap
      • XFS 파일 시스템에 사용자 및 그룹 할당량을 표시하려면 다음을 입력합니다.

        # xfs_quota -x -c "report -h" /mnt/
        User quota on /nfs/projects (/dev/vdb1)
                    Blocks
        User ID     Used     Soft     Hard     Warn/Grace
        ---------- ---------------------------------
        root        0        0        0        00 [------]
        demo        0        100M     200M     00 [------]
        Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat