Data Domain: NFS 클라이언트에서 내보내기 마운트 및 확인
Summary: NFS(Network File System)를 사용하면 시스템이 네트워크를 통해 디렉토리 및 파일을 다른 사용자와 공유할 수 있습니다. 이 문서는 NFS 내보내기가 올바르게 구성되었는지 확인하는 데 유용합니다. NFS 구성, 마운트 옵션 및 클라이언트 구성 NFS 클라이언트에서 내보내기 마운트 및 확인.
Symptoms
이 문서는 NFS 내보내기가 올바르게 구성되었는지 확인하는 데 유용합니다.
모든 Data Domain 시스템
모든 소프트웨어 릴리스
Cause
Resolution
NFS가 활성화되어 있는지 확인합니다.
Data Domain CLI(Command-Line-Interface)에서 NFS를 활성화합니다.
# nfs enable
Data Domain 시스템에 올바른 마운트 옵션이 설정되어 있는지 확인합니다.
# nfs show clients path client options ------- ---------------------- ---------------------------------------- /backup * (rw,no_root_squash,no_all_squash,secure) /ddvar * (rw,no_root_squash,no_all_squash,secure) ------- ---------------------- ----------------------------------------
Data Domain Restorer에서 NFS에 대한 액세스 활성화:
Data Domain 시스템에 액세스할 수 있는 NFS 클라이언트를 추가합니다. 여러 클라이언트에 대해 쉼표나 공백으로 구분된(또는 둘 다) 목록을 사용합니다.
클라이언트는 다음과 같을 수 있습니다.
- 정규화된 도메인 호스트 이름
- IP 주소
- 넷마스크 또는 길이가 있는 IP 범위
- 별표(*) 와일드카드와 도메인 이름(예: *.yourcompany.com
- 별표(*)는 그 자체로 제한이 없음을 의미합니다.
/backup 아래의 하위 디렉토리에 추가된 클라이언트는 해당 하위 디렉토리에만 액세스할 수 있습니다.
Tthe <nfs-options> 괄호로 묶인 쉼표로 구분되거나 공백으로 구분된(또는 둘 다) 목록입니다. 옵션을 지정하지 않은 경우 기본 옵션은 rw, root_squash, no_all_squash 및 secure입니다. 다음 옵션이 허용됩니다.
|
|
읽기 전용 권한입니다. |
|
|
읽기 및 쓰기 권한입니다. |
|
|
uid/gid 0의 요청을 익명 uid/gid에 매핑합니다. |
|
|
루트 스쿼시를 끕니다. |
|
|
모든 사용자 요청을 익명 uid/gid에 매핑합니다. |
|
|
익명 uid/gid에 대한 모든 사용자 요청의 매핑을 해제합니다. |
|
|
모든 요청이 IPPORT_RESERVED(1024) 미만의 인터넷 포트에서 시작되어야 합니다. "resvport" 마운트 옵션이 필요할 수 있습니다. 아래 참고를 참조하십시오. |
|
|
보안 옵션을 끕니다. |
|
|
익명 계정에 대한 명시적 UID를 설정합니다. id는 -65635에서 65635 사이의 정수입니다. |
|
|
익명 계정에 대한 명시적 gid를 설정합니다. id는 -65635에서 65635 사이의 정수입니다. |
|
|
파일 잠금을 사용하지 마십시오. |
|
|
파일이 NFS 클라이언트에서 로컬로 잠기도록 요청합니다. llock 옵션을 사용하는 경우 NFS 네트워크 파일 잠금 요청이 NFS 서버로 전송되지 않습니다. |
예:
# nfs add /backup 192.168.29.0/24 (rw,no_root_squash,no_all_squash,secure)
특정 사용자를 위해 내보내기:
CLI 명령: 첫 번째 명령의 사용자 ID 번호를 기록해 둡니다. 그룹 ID 번호는 관리자 그룹의 경우 50이고, 없음 또는 사용자 그룹의 경우 100입니다.
user show list
Create new export:
nfs add <export-path> <client-IP> (rw,root_squash, all_squash, anonuid=<user-ID #>, anongid=<group-ID #>)
Modify existing export:
nfs export modify <export-path> clients <client-IP> options (rw,root_squash, all_squash, anonuid=<user-ID #>, anongid=<group-ID #>)
NFS 클라이언트 서비스 구성:
다음 단계에서는 NFS 클라이언트를 구성하기 위한 요구 사항을 자세히 설명합니다. 이 예에서는 Linux 호스트에서의 구성을 보여줍니다. 자세한 내용은 클라이언트 운영 관련 설명서를 참조하십시오.
- NFSD 데몬이 OS(Operating System)에서 실행 중인지 확인합니다.
# /sbin/service nfs status rpc.mountd is stopped nfsd is stopped rpc.rquotad is stopped Currently NFS service is NOT enabled.
- 다음 명령을 실행하여 NFS 클라이언트를 활성화합니다.
# /sbin/service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
- NFS 클라이언트 서비스가 실행 중인지 확인합니다.
#/sbin/service nfs status rpc.mountd (pid 7748) is running... nfsd (pid 7746 7745 7744 7743 7742 7741 7740 7739) is running... rpc.rquotad (pid 7723) is running...
NFS 클라이언트에 /backup 및 /ddvar NFS 공유 마운트:
다음 절차에는 Data Domain 시스템에서 NFS 공유를 마운트하도록 Linux 및 Solaris 클라이언트를 구성하는 예가 나와 있습니다. 절차는 다른 운영 체제와 유사합니다. 구체적인 명령은 각 단계마다 다를 수 있습니다. 자세한 내용은 클라이언트 운영 체제 설명서를 참조하십시오.
다음 예에서는 디렉토리 "ddr"이 사용됩니다.
- Data Domain 공유에 액세스하는 데 사용할 디렉토리를 NFS 클라이언트에 생성합니다.
- 새로 생성된 디렉토리로 변경합니다.
- backup 및 ddvar이라는 두 개의 하위 디렉토리를 생성합니다(
/ddr)를 제공해야 합니다.참고: 타겟 하위 디렉토리가 있는지 확인하십시오. 그렇지 않으면 mount 명령이 실패합니다. - 운영 체제에 필요한 특정 마운트 옵션을 사용하여 클라이언트에 파일 시스템을 마운트합니다.
- 마운트가 성공했는지 확인합니다.
예
Linux: (아래의 "보안" NFS 내보내기 옵션에 대한 참고 사항을 참조하십시오.)
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/backup /ddr/backup # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
여기서 "HOSTNAME"은 Data Domain 시스템의 호스트 이름 또는 IP 주소입니다.
resvport"를 마운트 옵션으로 사용할 수 있습니다.
이 옵션은 NFS 내보내기 옵션 "secure"에 해당합니다.
macOS 및 최신 Linux 버전에서는 "secure" 옵션을 사용하여 NFS 내보내기에 연결하는 경우 마운트 옵션에 "resvport" 옵션이 있어야 합니다.
Solaris:
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/backup /ddr/backup # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
여기서 "HOSTNAME"은 Data Domain 시스템의 호스트 이름 또는 IP 주소입니다.
AIX:
dir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/backup /ddr # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/ddvar /ddr # ls /ddr/backup
여기서 "HOSTNAME"은 Data Domain 시스템의 호스트 이름 또는 IP 주소입니다.
nfs 클라이언트에 mtree를 마운트하는 방법의 예
# mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/data/col1/mtree1 /ddr/mtree1
Additional Information
참조