728x90
반응형
NFSv3
NFS 버전 3은 NFS 프로토콜 중에서 현재 가장 널리 사용되는 버전으로 일반적으로 가장 광범위한 클라이언트 및 파일러 채택으로 간주됩니다. 이 버전의 주요 구성 요소는 다음과 같습니다.
- 상태 비저장 - 파일 요청 등에 대한 올바른 정보가 있는 경우 클라이언트가 기술적으로 새 세션을 설정하지 않습니다. 따라서 동적 IP 풀을 사용하여 OneFS 노드 간에 페일오버가 간소해집니다.
- 숫자로 표시되는 사용자 및 그룹 정보 - 클라이언트와 서버는 숫자 식별자로 사용자 정보를 통신하므로 동일한 사용자가 클라이언트와 서버 간의 다른 이름으로 표시될 수 있습니다.
- 아웃오브밴드 파일 잠금 - NFS 버전 3에서는 NLM이라는 도우미 프로토콜을 사용하여 잠금을 수행합니다. 이 경우 클라이언트가 서버의 RPC 메시지에 응답하여 잠금이 허용되었는지 등을 확인해야 합니다.
- TCP 또는 UDP를 통해 실행 가능 - 이 버전의 프로토콜은 TCP 대신 UDP를 통해 실행될 수 있으므로 운영 체제 대신 소프트웨어에 대한 손실 및 재전송을 처리할 수 있습니다. 항상 TCP를 사용하는 것이 좋습니다.
NFSv4
NFS 버전 4는 NFS 프로토콜의 최신 주요 개정이며 채택률이 증가하고 있습니다. 현재 NFSv4는 회신에 필요한 ID 매핑 및 세션 추적 작업이 더 많기 때문에 동일한 워크플로에 대해 일반적으로 v3보다 성능이 떨어집니다. v3와 v4의 주요 차이점은 다음과 같습니다.
- 상태 저장 - NFSv4는 통신을 처리하기 위해 세션을 사용합니다. 예를 들어 클라이언트와 서버 모두 통신을 계속하려면 세션 상태를 추적해야 합니다.
- OneFS 8.X 이전에는 NFSv4 클라이언트의 PowerScale에 정적 IP 풀이 필요하거나 문제가 발생할 수 있었습니다.
- 문자열로 표시되는 사용자 및 그룹 정보 - 클라이언트와 서버 모두는 저장된 숫자 정보의 이름을 확인해야 합니다. 서버는 이름을 조회해야 하지만 클라이언트는 이름을 다시 숫자로 매핑해야 합니다.
- 인밴드 파일 잠금 - 버전 4에서는 더 이상 파일 잠금을 위한 별도의 프로토콜을 사용하지 않고 일반적으로 OPEN, CREATE 또는 WRITE와 결합된 호출 유형으로 생성합니다.
- 복합 호출 - 버전 4는 단일 패킷으로 일련의 호출을 번들로 제공하기 때문에 서버가 모든 호출을 처리하고 마지막에 응답할 수 있도록 합니다. 이 기능은 일반 작업과 관련된 호출 수를 줄이는 데 사용됩니다.
- TCP만 지원 - NFS 버전 4는 기본 운영 체제에 따라 손실과 재전송을 남겼습니다.
728x90
반응형
'리눅스(Linux) > Rocky Linux' 카테고리의 다른 글
네트워크 대역폭 확인하기 (0) | 2024.11.07 |
---|---|
파일의 sha256 값 확인하기 (0) | 2024.10.27 |
Rocky Linux 8 rsyslog 설치 (1) | 2024.10.09 |
root 비밀번호 초기화 (1) | 2024.10.09 |
nmcli 인터페이스 disconnected 일 때 조치법 (1) | 2024.10.09 |