



NFS 하드 및 소프트 마운트
백업 아카이브 클라이언트가 NFS 파일 시스템에 연결할 때 하드 마운트 또는 소프트 마운트를 사용할 수 있습니다.
클라이언트는 nfstimeout 옵션 값을 사용하여 제한시간이 초과되기 전에 NFS 시스템 호출이 응답하기를 기다리는 시간을 판별합니다. 이 설정은 하드 및 소프트 마운트에 적용됩니다. 기본값은 0초입니다. 이는 클라이언트가 NFS 시스템 호출의 디폴트 작동을 사용함을 의미합니다.
마운트가 고쳐지지 않는 경우 사용자가 하드 및 소프트 마운트의 결과를 알고 있어야 합니다(예: 파일 시스템의 서버를 사용할 수 없음).
- 하드 마운트
- NFS 파일 시스템이 하드 마운트된 경우 NFS 디먼이 반복적으로 서버에 연결하려고 합니다. NFS 디먼 재시도는 제한시간이 초과되지 않으며 시스템 성능에 영향을 미치고 사용자가 이를 인터럽트할 수 없지만 nfstimeout 값에 도달하면 클라이언트로 제어가 리턴됩니다.
- 소프트 마운트
- NFS 파일 시스템이 소프트 마운트된 경우 NFS가 다음 중 하나가 될 때까지
반복적으로 서버에 연결하려고 합니다.
- 연결이 설정되었습니다.
- NFS 재시도가 임계값에 도달했습니다.
- nfstimeout 값에 도달했습니다.
이러한 상황 중 하나가 발생하면, 제어는 호출 프로그램으로 리턴됩니다.
참고: UNIX및 Linux 시스템에서 NFS 마운트가 하드인 경우 nfstimeout 옵션이 실패할 수 있습니다. 정지되면 다음과 같이 nfstimeout 옵션을 비활성화하고 NFS 파일 시스템을 소프트 마운트로 마운트하십시오.
매개변수는 다음과 같이 정의됩니다.mount -o soft,timeo=5,retry=5 machine:/filesystem /mountpoint- soft
- NFS 파일 시스템에 대한 소프트 마운트를 생성합니다. 오류가 발생하면 오류와 함께 stat() 함수가 리턴됩니다. hard 옵션이 사용되면 파일 시스템이 사용 가능할 때까지 stat()는 리턴되지 않습니다.
- timeo=n
- 소프트 마운트 오류에 대한 제한시간을 n/10초로 설정합니다.
- retry=n
- 마운트를 시도할 횟수를 설정합니다. 여기서 n은 정수입니다. 기본값은 10000입니다.