Znane problemy z obsługą protokołu sieciowego systemu plików (NFS) 3.0 dla usługi Azure Blob Storage

W tym artykule opisano ograniczenia i znane problemy z obsługą protokołu 3.0 systemu plików sieciowych (NFS) dla usługi Azure Blob Storage.

Ważne

Ponieważ musisz włączyć hierarchiczną funkcję przestrzeni nazw konta do korzystania z systemu plików NFS 3.0, wszystkie znane problemy opisane w artykule Znane problemy z usługą Azure Data Lake Storage Gen2 dotyczą również twojego konta.

Obsługa systemu plików NFS 3.0

  • Nie można włączyć obsługi systemu plików NFS 3.0 na istniejących kontach magazynu.

  • Nie można wyłączyć obsługi systemu plików NFS 3.0 na koncie magazynu po jej włączeniu.

  • Opcje nadmiarowego magazynu geograficznie nadmiarowego (GRS), magazynu geograficznie nadmiarowego (GZRS) i magazynu geograficznie nadmiarowego dostępnego do odczytu (RA-GRS) nie są obsługiwane podczas tworzenia konta magazynu NFS 3.0.

  • Listy kontroli dostępu (ACL) nie mogą służyć do autoryzowania żądania NFS 3.0. W rzeczywistości, jeśli lista ACL lub obiekt blob lub katalog zawiera wpis dla nazwanego użytkownika lub grupy, ten plik staje się niedostępny na kliencie dla użytkowników niebędących użytkownikami głównymi. Musisz usunąć te wpisy, aby przywrócić dostęp do użytkowników niebędących użytkownikami głównymi na kliencie. Aby uzyskać informacje na temat usuwania wpisu listy ACL dla nazwanych użytkowników i grup, zobacz How to set ACL (Jak ustawić listy ACL).

Funkcje systemu plików NFS 3.0

Następujące funkcje systemu plików NFS 3.0 nie są jeszcze obsługiwane.

  • NFS 3.0 za pośrednictwem protokołu UDP. Obsługiwany jest tylko system plików NFS 3.0 za pośrednictwem protokołu TCP.

  • Blokowanie plików za pomocą menedżera blokad sieci (NLM). Polecenia instalacji muszą zawierać -o nolock parametr .

  • Instalowanie podkatalogów. Katalog główny (kontener) można zainstalować tylko.

  • Wyświetlanie listy instalacji (na przykład przy użyciu polecenia showmount -a).

  • Wyświetlanie listy eksportów (na przykład za pomocą polecenia showmount -e).

  • Twarde łącze.

  • Eksportowanie kontenera jako tylko do odczytu.

Klienci NFS 3.0

Klient systemu Windows dla systemu plików NFS nie jest jeszcze obsługiwany. Istnieje jednak dostępne obejście, które używa Podsystem Windows dla systemu Linux (WSL 2) do zainstalowania magazynu przy użyciu protokołu NFS 3.0. Zobacz projekt BlobNFS-wsl2 w witrynie GitHub.

Funkcje usługi Blob Storage

Po włączeniu obsługi protokołu NFS 3.0 niektóre funkcje usługi Blob Storage są w pełni obsługiwane, ale niektóre funkcje mogą być obsługiwane tylko na poziomie wersji zapoznawczej lub nie są jeszcze obsługiwane.

Aby zobaczyć, jak każda funkcja usługi Blob Storage jest obsługiwana na kontach z włączoną obsługą systemu plików NFS 3.0, zobacz Obsługa funkcji usługi Blob Storage dla kont usługi Azure Storage.

Uwaga

Statyczne witryny internetowe to przykład funkcji częściowo obsługiwanej, ponieważ strona konfiguracji statycznych witryn internetowych nie jest jeszcze wyświetlana w witrynie Azure Portal dla kont z włączoną obsługą systemu plików NFS 3.0. Statyczne witryny internetowe można włączyć tylko przy użyciu programu PowerShell lub interfejsu wiersza polecenia platformy Azure.

Zdarzenia usługi Blob Storage

Nazwy operacji NFS nie są wyświetlane w dziennikach zasobów ani w odpowiedziach zwracanych przez usługę Event Grid. Wyświetlane są tylko operacje blokowych obiektów blob. Gdy aplikacja wysyła żądanie przy użyciu protokołu NFS 3.0, to żądanie jest tłumaczone na kombinację operacji blokowych obiektów blob. Na przykład żądania zdalnego wywołania procedury (RPC) systemu plików NFS 3.0 są tłumaczone na operację Get Blob. Żądania zapisu RPC systemu plików NFS 3.0 są tłumaczone na kombinację polecenia Get Block List, Put Block i Put Block List.

Zdarzenia magazynu nie są obsługiwane w przypadku operacji specyficznych dla systemu plików NFS. Jeśli jednak wykonujesz operacje magazynu obiektów blob lub data lake na koncie z włączonym systemem plików NFS, zdarzenia zostaną utworzone na podstawie wywoływanego interfejsu API.

Członkostwo w grupie w udziale NFS

Pliki i katalogi tworzone w udziale NFS zawsze dziedziczą identyfikator grupy katalogu nadrzędnego niezależnie od tego, czy ustawiono identyfikator grupy (SGID) w katalogu nadrzędnym.

Zobacz też