8.9. pNFS
NFS v4.1 표준의 일부로 PNFS(PNFS) 지원은 Red Hat Enterprise Linux 6.4에서 사용할 수 있습니다. pNFS 아키텍처는 NFS 확장성을 개선하여 성능을 개선합니다. 즉, 서버가 pNFS도 구현할 때 클라이언트는 여러 서버를 통해 데이터에 동시에 액세스할 수 있습니다. 파일, 오브젝트 및 블록의 세 가지 스토리지 프로토콜 또는 레이아웃을 지원합니다.
참고
이 프로토콜은 파일, 오브젝트, 블록 등 세 가지 가능한 pNFS 레이아웃 유형을 허용합니다. Red Hat Enterprise Linux 6.4 클라이언트는 파일 레이아웃 유형만 지원하지만 Red Hat Enterprise Linux 7은 파일 레이아웃 유형을 지원하며 개체 및 레이아웃 유형이 기술 프리뷰로 포함됩니다.
pNFS Flex Files
유연한 파일은 독립 실행형 NFSv3 및 NFSv4 서버를 스케일 아웃 공간으로 통합할 수 있는 pNFS용 새로운 레이아웃입니다. flexx Files 기능은 RFC 7862 사양에 설명된 대로 NFSv4.2 표준의 일부입니다.
Red Hat Enterprise Linux 7.4 이후의 flexibility 파일 서버에서 NFS 공유를 마운트할 수 있습니다.
PNFS 공유 마운트
- pNFS 기능을 활성화하려면 NFS 버전 4.1 이상에서 pNFS 사용 서버의 공유를 마운트합니다.
#
mount -t nfs -o v4.1 server:/remote-export /local-directory서버가 pNFS를 사용하면 첫 번째 마운트에nfs_layout_nfsv41_files
커널이 자동으로 로드됩니다. 출력의 mount 항목에minorversion=1
이 포함되어야 합니다. 다음 명령을 사용하여 모듈이 로드되었는지 확인합니다.$ lsmod | grep nfs_layout_nfsv41_files
- flex Files를 지원하는 서버의 flex Files 기능으로 NFS 공유를 마운트하려면 NFS 버전 4.2 이상을 사용합니다.
#
mount -t nfs -o v4.2 server:/remote-export /local-directorynfs_layout_flexfiles
모듈이 로드되었는지 확인합니다.$
lsmod | grep nfs_layout_flexfiles
추가 리소스
pNFS에 대한 자세한 내용은 을 http://www.pnfs.com 참조하십시오.