Oracle® Solaris 11.2의 네트워크 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

NFS의 버전 협상

NFS 초기화 프로세스에는 서버 및 클라이언트의 프로토콜 버전 레벨 협상이 포함됩니다. 버전 레벨을 지정하지 않으면 최상의 레벨이 기본적으로 선택됩니다. 예를 들어 클라이언트와 서버가 모두 NFS 버전 3을 지원할 수 있으면 이 버전이 사용됩니다. 클라이언트나 서버 중 하나만 NFS 버전 2를 지원할 수 있으면 NFS 버전 2가 사용됩니다.

sharectl 명령을 사용하여 client_versmin, client_versmax, server_versminserver_versmax 매개변수를 설정할 수 있습니다. 서버와 클라이언트에 대해 지정된 최소값 및 최대값은 이 매개변수의 기본값을 대체합니다. 클라이언트와 서버 둘 다에 대해 기본 최소값은 2이고 기본 최대값은 4입니다. 서버에서 지원하는 버전을 찾기 위해 NFS 클라이언트는 먼저 client_versmax의 값을 확인한 다음 client_versmin의 버전 값에 도달할 때까지 각 버전을 계속 시도해 봅니다. 지원되는 버전을 찾는 즉시 프로세스가 종료됩니다. 예를 들어 client_versmax=4이고 client_versmin=2이면 클라이언트는 NFS 버전 4를 먼저 시도한 후에 NFS 버전 3, NFS 버전 2 순으로 시도합니다. client_versmaxclient_versmax를 같은 값으로 설정하면 클라이언트는 항상 해당 버전을 사용하며 다른 버전을 시도하지 않습니다. 서버에서 해당 버전을 제공하지 않으면 마운트가 실패합니다.


주 -  –vers 옵션을 mount 명령과 함께 사용하여 NFS의 버전 협상을 통해 결정되는 값을 대체할 수 있습니다. mount 명령의 사용 가능한 옵션에 대한 자세한 내용은 mount_nfs(1M) 매뉴얼 페이지를 참조하십시오.

NFS 서비스 설정에 대한 자세한 내용은 NFS 서비스 설정을 참조하십시오.