Kända problem med NFS 3.0-protokollstöd (Network File System) för Azure Blob Storage
Den här artikeln beskriver begränsningar och kända problem med NFS 3.0-protokollstöd (Network File System) för Azure Blob Storage.
Viktigt!
Eftersom du måste aktivera funktionen för hierarkisk namnrymd för ditt konto för att kunna använda NFS 3.0 gäller även alla kända problem som beskrivs i artikeln Kända problem med Azure Data Lake Storage för ditt konto.
Stöd för NFS 3.0
NFS 3.0-stöd kan inte aktiveras på befintliga lagringskonton.
NFS 3.0-stöd kan inte inaktiveras i ett lagringskonto när du har aktiverat det.
Geo-redundant lagring (GRS), geo-zonredundant lagring (GZRS) och alternativ för geo-redundant lagring med läsåtkomst (RA-GRS) stöds inte när du skapar ett NFS 3.0-lagringskonto.
Åtkomstkontrollistor (ACL: er) kan inte användas för att auktorisera en NFS 3.0-begäran. Om ACL eller en blob eller katalog innehåller en post för en namngiven användare eller grupp blir filen i själva verket otillgänglig på klienten för icke-root-användare. Du måste ta bort de här posterna för att återställa åtkomsten till icke-root-användare på klienten. Information om hur du tar bort en ACL-post för namngivna användare och grupper finns i Så här anger du ACL:er.
NFS 3.0-funktioner
Följande NFS 3.0-funktioner stöds inte ännu.
NFS 3.0 över UDP. Endast NFS 3.0 över TCP stöds.
Låser filer med Network Lock Manager (NLM). Monteringskommandon måste innehålla parametern
-o nolock
.Montering av underkataloger. Du kan bara montera rotkatalogen (containern).
Visa monteringar (till exempel genom att använda kommandot
showmount -a
).Lista exporter (till exempel genom att använda kommandot
showmount -e
).Hård länk.
Exportera en container som skrivskyddad.
NFS 3.0-klienter
Windows-klienten för NFS stöds ännu inte. Det finns dock en lösning som använder Windows-undersystem för Linux (WSL 2) för att montera lagring med hjälp av NFS 3.0-protokollet. Se BlobNFS-wsl2-projektet på GitHub.
Blob Storage-funktioner
När du aktiverar NFS 3.0-protokollstöd stöds vissa Blob Storage-funktioner fullt ut, men vissa funktioner kan endast stödjas på förhandsgranskningsnivå eller stöds inte alls ännu.
Information om hur varje Blob Storage-funktion stöds i konton som har NFS 3.0-stöd aktiverat finns i Stöd för Blob Storage-funktioner för Azure Storage-konton.
Kommentar
Statiska webbplatser är ett exempel på en funktion som delvis stöds eftersom konfigurationssidan för statiska webbplatser ännu inte visas i Azure Portal för konton som har stöd för NFS 3.0 aktiverat. Du kan endast aktivera statiska webbplatser med hjälp av PowerShell eller Azure CLI.
Blob Storage-händelser
Namnen på NFS-åtgärder visas inte i resursloggar eller i svar som returneras av Event Grid. Endast blockblobåtgärder visas. När ditt program gör en begäran med hjälp av NFS 3.0-protokollet översätts den begäran till en kombination av blockblobåtgärder. Till exempel översätts NFS 3.0-begäranden med RPC (Remote Procedure Call) till Get Blob-åtgärden. NFS 3.0-skriv-RPC-begäranden översätts till en kombination av Hämta blockeringslista, Placera blockering och Placera blockeringslista.
Lagringshändelser stöds inte för NFS-specifika åtgärder. Men om du utför blob- eller datasjölagringsåtgärder på ett NFS-aktiverat konto skapas händelserna baserat på det API som anropas.
Gruppmedlemskap i en NFS-resurs
Filer och kataloger som du skapar i en NFS-resurs ärver alltid grupp-ID:t för den överordnade katalogen oavsett om SGID (Set Group Identification) har angetts i den överordnade katalogen.