이 절에는 오류 메시지와 오류를 유발할 수 있는 상황에 대한 설명, 그리고 가능한 해결 방법이 나와 있습니다.
index 옵션에 대해 잘못된 인수가 지정됨 - 파일이어야 함
해결 방법: –index 옵션을 사용하여 파일 이름을 포함해야 합니다. 디렉토리 이름은 사용할 수 없습니다.
Cannot establish NFS service over /dev/tcp: transport setup problem
설명: 이 메시지는 이름 공간의 서비스 정보가 업데이트되지 않았을 때 생성됩니다. 또한 UDP에 대해서도 이 메시지가 보고될 수 있습니다.
해결 방법: 이 문제를 해결하려면 이름 공간에서 서비스 데이터를 업데이트해야 합니다. NIS 및 /etc/services의 경우 항목은 다음과 같아야 합니다.
nfsd 2049/tcp nfs # NFS server daemon nfsd 2049/udp nfs # NFS server daemon
Could not start daemon: error
설명: 데몬이 비정상적으로 종료되거나 시스템 호출 오류가 발생하면 이 메시지가 표시됩니다. error 문자열에 문제가 정의되어 있습니다.
해결 방법: 도움이 필요하면 My Oracle Support에 문의하십시오. 이 오류 메시지는 거의 표시되지 않으며 직접 해결할 수 있는 방법도 없습니다.
Could not use public filehandle in request to server
설명: 이 메시지는 –public 옵션이 지정되어 있는데 NFS 서버가 공용 파일 핸들을 지원하지 않는 경우에 표시됩니다. 이 경우 마운트가 실패합니다.
해결 방법: 공용 파일 핸들을 사용하지 않고 마운트 요청을 시도하거나, public 파일 핸들을 지원하도록 NFS 서버를 재구성하십시오.
daemon running already with pid pid
해결 방법: 새 프로세스를 실행하려면 현재 버전을 종료하고 새 버전을 시작합니다.
error locking lock-file
설명: 이 메시지는 데몬과 연결된 lock-file을 제대로 잠글 수 없을 때 표시됩니다.
해결 방법: 도움이 필요하면 My Oracle Support에 문의하십시오. 이 오류 메시지는 거의 표시되지 않으며 직접 해결할 수 있는 방법도 없습니다.
error checking lock-file: error
설명: 이 메시지는 데몬과 연결된 lock-file을 제대로 열 수 없을 때 표시됩니다.
해결 방법: 도움이 필요하면 My Oracle Support에 문의하십시오. 이 오류 메시지는 거의 표시되지 않으며 직접 해결할 수 있는 방법도 없습니다.
NOTICE: NFS3: failing over from host1 to host2
설명: 이 메시지는 페일오버가 수행될 때 콘솔에 표시됩니다. 이 메시지는 정보용으로만 표시됩니다.
해결 방법: 필요한 작업이 없습니다.
filename: File too large
설명: NFS 버전 2 클라이언트가 2GB보다 큰 파일에 액세스하려고 합니다.
해결 방법: 가능하면 NFS 버전 2를 사용하지 마십시오. NFS 버전 3 또는 NFS 버전 4를 사용하여 파일 시스템을 마운트합니다. 또한 mount(1M) 매뉴얼 페이지의 –nolargefiles 옵션에 대한 설명을 참조하십시오.
mount: ... server not responding:RPC_PMAP_FAILURE - RPC_TIMED_OUT
설명: 마운트하려는 파일 시스템을 공유하는 서버가 다운된 상태이거나, 연결할 수 없거나, 실행 레벨이 잘못되었거나, 해당 rpcbind 프로세스가 사용 불능 상태이거나 정지되었습니다.
해결 방법: 서버가 재부트될 때까지 기다립니다. 서버가 정지된 경우 서버를 재부트합니다.
mount: ... server not responding: RPC_PROG_NOT_REGISTERED
설명: 마운트 요청은 rpcbind 프로세스로 등록되었는데 NFS 마운트 데몬 mountd는 등록되지 않았습니다.
해결 방법: 서버가 재부트될 때까지 기다립니다. 서버가 정지된 경우 서버를 재부트합니다.
mount: ... No such file or directory
해결 방법: 디렉토리 이름의 맞춤법을 확인합니다. 두 디렉토리에서 ls를 실행합니다.
mount: ...: Permission denied
설명: 마운트를 시도한 파일 시스템에 액세스하도록 허용되는 클라이언트 또는 넷 그룹 목록에 시스템 이름이 없을 수 있습니다.
해결 방법: showmount -e 명령을 사용하여 액세스 목록을 확인합니다.
NFS file temporarily unavailable on the server, retrying ...
설명: NFS 버전 4 서버는 파일 관리 권한을 클라이언트에 위임할 수 있습니다. 이 메시지는 서버가 사용자의 클라이언트에서 보낸 요청과 충돌하는 다른 클라이언트에 대한 위임을 회수 중임을 나타냅니다.
해결 방법: 회수가 수행되어야 서버가 사용자 클라이언트의 요청을 처리할 수 있습니다. 위임에 대한 자세한 내용은 NFS 버전 4의 위임을 참조하십시오.
NFS fsstat failed for server hostname: RPC: Authentication error
설명: 이 오류는 다양한 상황에서 발생할 수 있습니다. 디버그하기 가장 까다로운 상황 중 하나는 사용자가 너무 많은 그룹에 속해 있어 이 문제가 발생하는 경우입니다. 현재는 한 사용자가 17개 이상의 그룹에 속할 수 없습니다(NFS 마운트를 통해 파일에 액세스하는 경우).
해결 방법: 17개 이상의 그룹에 속해 있어야 하는 사용자의 경우에는 다른 방법이 있습니다. 즉, ACL(액세스 제어 목록)을 사용하여 필요한 액세스 권한을 제공할 수 있습니다.
nfs mount: NFS can't support “nolargefiles”
설명: NFS 클라이언트가 –nolargefiles 옵션을 사용하여 NFS 서버에서 파일 시스템을 마운트하려고 시도했습니다.
해결 방법: NFS 파일 시스템 유형의 경우에는 이 옵션이 지원되지 않습니다.
nfs mount: NFS V2 can't support “largefiles”
설명: NFS 버전 2 프로토콜은 큰 파일을 처리할 수 없습니다.
해결 방법: 큰 파일에 액세스해야 하는 경우에는 NFS 버전 3 또는 NFS 버전 4를 사용해야 합니다.
NFS server hostname not responding still trying
설명: 파일 관련 작업을 수행하는 중에 프로그램이 정지된 경우 NFS 서버에 오류가 발생했을 수 있습니다. 이 메시지는 hostname NFS 서버가 다운되었거나, 서버 또는 네트워크에 문제가 발생했음을 나타냅니다.
해결 방법: NFS 페일오버를 사용 중인 경우 hostname은 서버 목록입니다. NFS 클라이언트에서 연결을 확인하는 방법의 정보를 참조하여 문제 해결을 시작합니다.
NFS server recovering
설명: NFS 버전 4 서버 재부트 중에 일부 작업이 허용되지 않았습니다. 이 메시지는 클라이언트가 서버에서 해당 작업 진행을 허용하기를 기다리고 있음을 의미합니다.
해결 방법: 필요한 작업이 없습니다. 서버에서 작업을 허용할 때까지 기다립니다.
Permission denied
설명: 이 메시지는 다음과 같은 이유로 인해 ls –l, getfacl 및 setfacl 명령에서 표시합니다.
NFS 버전 4 서버의 ACL(액세스 제어 목록) 항목에 있는 사용자 또는 그룹을 NFS 버전 4 클라이언트의 유효한 사용자 또는 그룹에 매핑할 수 없는 경우 해당 사용자는 클라이언트에서 ACL을 읽을 수 없습니다.
NFS 버전 4 클라이언트에서 설정 중인 ACL 항목에 있는 사용자 또는 그룹을 NFS 버전 4 서버의 유효한 사용자 또는 그룹에 매핑할 수 없는 경우 해당 사용자는 클라이언트에서 ACL을 쓰거나 수정할 수 없습니다.
NFS 버전 4 클라이언트와 서버의 nfsmapid_domain 값이 일치하지 않으면 ID 매핑이 실패합니다.
해결 방법: 다음을 수행합니다.
ACL 항목의 모든 사용자 ID 및 그룹 ID가 클라이언트와 서버에 모두 있는지 확인합니다.
SMF 저장소에서 nfsmapid_domain 등록 정보의 값이 올바르게 설정되어 있는지 확인합니다.
port number in nfs URL not the same as port number in port option
설명: NFS URL에 포함된 포트 번호는 마운트할 –port 옵션에 포함된 포트 번호와 일치해야 합니다. 포트 번호가 일치하지 않으면 마운트가 실패합니다.
해결 방법: 포트 번호가 같도록 명령을 변경하거나 잘못된 포트 번호를 지정하지 마십시오. 일반적으로는 NFS URL과 –port 옵션 둘 다에서 포트 번호를 지정할 필요가 없습니다.
replicas must have the same version
설명: NFS 페일오버가 정상적으로 작동하려면 복제본인 NFS 서버에서 NFS 프로토콜의 동일 버전을 지원해야 합니다.
해결 방법: 여러 버전을 실행하지 마십시오.
replicated mounts must be read-only
설명: 읽기/쓰기로 마운트된 파일 시스템에서는 NFS 페일오버가 작동하지 않습니다. 파일 시스템을 읽기/쓰기로 마운트하면 파일 변경 가능성이 높아집니다.
해결 방법: NFS 페일오버는 파일 시스템이 동일해야 작동합니다.
replicated mounts must not be soft
설명: 복제된 마운트의 경우 NFS 페일오버가 수행되기 전에 시간이 초과될 때까지 기다려야 합니다.
해결 방법: –soft 옵션을 사용하려면 시간 초과가 시작될 때 마운트가 즉시 실패해야 합니다. 따라서 복제된 마운트에는 –soft 옵션을 포함할 수 없습니다.
share_nfs: Cannot share more than one filesystem with 'public' option
해결 방법: share 명령을 사용하여 –public 옵션을 통해 공유할 파일 시스템이 하나만 선택되어 있는지 확인합니다. 공용 파일 핸들은 서버당 하나만 설정할 수 있으므로 이 옵션을 사용하여 서버당 하나의 파일 시스템만 공유할 수 있습니다.
WARNING: No network locking on hostname:path: contact admin to install server change
설명: NFS 클라이언트가 NFS 서버의 네트워크 잠금 관리자에 연결하려고 시도했으나 연결하지 못했습니다. 이 경고가 생성되는 경우 마운트가 실패하지는 않으며 잠금이 작동하지 않는다는 경고만 표시됩니다.
해결 방법: 잠금 관리자를 완전하게 지원하는 최신 OS 버전으로 서버를 업그레이드하십시오.