Azure Blob Storage의 NFS(네트워크 파일 시스템) 3.0 프로토콜 지원의 알려진 문제
이 문서에서는 Azure Blob Storage에 대한 NFS(네트워크 파일 시스템) 3.0 프로토콜 지원의 제한 사항과 알려진 문제를 설명합니다.
Important
NFS 3.0을 사용하려면 계정의 계층 구조 네임스페이스 기능을 사용하도록 설정해야 하므로 Azure Data Lake Storage의 알려진 문제에 설명된 알려진 모든 문제도 계정에 적용됩니다.
NFS 3.0 지원
NFS 3.0 지원은 기존 스토리지 계정에서 사용하도록 설정할 수 없습니다.
NFS 3.0 지원을 사용하도록 설정한 후에는 스토리지 계정에서 사용하지 않도록 설정할 수 없습니다.
NFS 3.0 스토리지 계정을 만들 때 GRS(지역 중복 스토리지), GZRS(지역 영역 중복 스토리지) 및 RA-GRS(읽기 액세스 지역 중복 스토리지) 중복 옵션은 지원되지 않습니다.
ACL(액세스 제어 목록)을 사용하여 NFS 3.0 요청에 권한을 부여할 수 없습니다. 실제로 ACL 또는 Blob 또는 디렉터리에 명명된 사용자 또는 그룹에 대한 항목이 포함된 경우 해당 파일은 클라이언트에서 비루트 사용자에 액세스할 수 없게 됩니다. 클라이언트에서 비루트 사용자에 대한 액세스를 복원하려면 이러한 항목을 제거해야 합니다. 명명된 사용자 및 그룹에 대한 ACL 항목을 제거하는 방법에 대한 자세한 내용은 ACL을 설정하는 방법을 참조하세요.
NFS 3.0 기능
다음 NFS 3.0 기능은 아직 지원되지 않습니다.
UDP를 통한 NFS 3.0. TCP를 통한 NFS 3.0만 지원됩니다.
NLM(네트워크 잠금 관리자)를 사용한 파일 잠금. 탑재 명령은
-o nolock
매개 변수를 포함해야 합니다.하위 디렉터리 탑재. 루트 디렉터리(컨테이너)만 탑재할 수 있습니다.
탑재 나열(예: 명령을
showmount -a
사용하여).내보내기 나열(예: 명령을
showmount -e
사용하여).하드 링크.
컨테이너를 읽기 전용으로 내보냅니다.
NFS 3.0 클라이언트
NFS용 Windows 클라이언트는 아직 지원되지 않습니다. 그러나 Linux용 Windows 하위 시스템(WSL 2)를 사용하여 NFS 3.0 프로토콜을 사용하여 스토리지를 탑재하는 해결 방법이 있습니다. GitHub에서 BlobNFS-wsl2 프로젝트를 참조하세요.
Blob Storage 기능
NFS 3.0 프로토콜 지원을 사용하도록 설정하면 일부 Blob Storage 기능이 완전히 지원되지만 일부 기능은 미리 보기 수준에서만 지원되거나 아직 지원되지 않을 수 있습니다.
NFS 3.0 지원이 활성화된 계정에서 각 Blob Storage 기능이 어떻게 지원되는지 확인하려면 Azure Storage 계정에 대한 Blob Storage 기능 지원을 참조하세요.
참고 항목
정적 웹 사이트는 정적 웹 사이트에 대한 구성 페이지가 아직 NFS 3.0 지원이 사용하도록 설정된 계정에 대해 Azure Portal에 표시되지 않기 때문에 부분적으로 지원되는 기능의 예입니다. PowerShell 또는 Azure CLI를 사용해야만 정적 웹 사이트를 사용하도록 설정할 수 있습니다.
Blob Storage 이벤트
NFS 작업의 이름은 리소스 로그 또는 Event Grid에서 반환한 응답에 표시되지 않습니다. 블록 Blob 작업만 표시됩니다. 애플리케이션에서 NFS 3.0 프로토콜을 사용하여 요청을 수행하는 경우 해당 요청은 블록 Blob 작업의 조합으로 변환됩니다. 예를 들어 NFS 3.0 읽기 RPC(원격 프로시저 호출) 요청은 Get Blob 작업으로 변환됩니다. NFS 3.0 쓰기 RPC 요청은 Get Block List, Put Block 및 Put Block List의 조합으로 변환됩니다.
스토리지 이벤트는 NFS 특정 작업에 대해 지원되지 않습니다. 그러나 NFS 사용 계정에서 Blob 또는 Data Lake Storage 작업을 수행하는 경우 호출되는 API에 따라 이벤트가 생성됩니다.
NFS 공유의 그룹 멤버 자격
NFS 공유에서 만드는 파일 및 디렉터리는 부모 디렉터리에 SGID(그룹 식별 설정)가 설정되어 있는지 여부에 관계없이 항상 부모 디렉터리의 그룹 ID를 상속합니다.