Az Azure Blob Storage hálózati fájlrendszer (NFS) 3.0-s protokolltámogatásával kapcsolatos ismert problémák

Ez a cikk az Azure Blob Storage hálózati fájlrendszer (NFS) 3.0 protokolltámogatásának korlátozásait és ismert problémáit ismerteti.

Fontos

Mivel engedélyeznie kell a fiók hierarchikus névtérfunkcióját az NFS 3.0 használatához, az Azure Data Lake Storage Gen2 ismert problémái című cikkben ismertetett összes ismert probléma a fiókjára is vonatkozik.

NFS 3.0-támogatás

  • Az NFS 3.0 támogatása nem engedélyezhető a meglévő tárfiókokon.

  • Az NFS 3.0 támogatása nem tiltható le egy tárfiókban az engedélyezés után.

  • NFS 3.0-s tárfiók létrehozásakor a georedundáns tárolás (GRS), a georedundáns tárolás (GZRS) és az olvasási hozzáférésű georedundáns tárolás (RA-GRS) redundanciabeállításai nem támogatottak.

  • A hozzáférés-vezérlési listák (ACL-ek) nem használhatók NFS 3.0-kérések engedélyezésére. Valójában, ha az ACL vagy egy blob vagy könyvtár egy elnevezett felhasználó vagy csoport bejegyzését tartalmazza, a fájl elérhetetlenné válik az ügyfélen a nemroot felhasználók számára. Ezeket a bejegyzéseket el kell távolítania, hogy visszaállítsa a hozzáférést az ügyfél nem kötelező felhasználóihoz. A névvel ellátott felhasználók és csoportok ACL-bejegyzéseinek eltávolításáról az ACL-ek beállítása című témakörben olvashat.

NFS 3.0-funkciók

Az alábbi NFS 3.0-s funkciók még nem támogatottak.

  • NFS 3.0 UDP-n keresztül. Csak a TCP-n keresztüli NFS 3.0 támogatott.

  • Fájlok zárolása a Network Lock Managerrel (NLM). A csatlakoztatási parancsnak tartalmaznia kell a paramétert -o nolock .

  • Alkönyvtárak csatlakoztatása. Csak a gyökérkönyvtárat (Container) csatlakoztathatja.

  • Csatlakoztatások listázása (például: a parancs showmount -ahasználatával).

  • Exportálások listázása (például: a parancs showmount -ehasználatával).

  • Kemény hivatkozás.

  • Tároló exportálása írásvédettként.

NFS 3.0-ügyfelek

Az NFS-hez készült Windows-ügyfél még nem támogatott. Van azonban egy áthidaló megoldás, amely a Linuxos Windows-alrendszer (WSL 2) használatával csatlakoztatja a tárolót az NFS 3.0 protokoll használatával. Tekintse meg a BlobNFS-wsl2 projektet a GitHubon.

A Blob Storage funkciói

Ha engedélyezi az NFS 3.0 protokolltámogatást, egyes Blob Storage-funkciók teljes mértékben támogatottak, de egyes funkciók csak előzetes verzióban támogatottak, vagy egyáltalán nem támogatottak.

Ha tudni szeretné, hogy az egyes Blob Storage-funkciók hogyan támogatottak az NFS 3.0-s támogatással rendelkező fiókokban, tekintse meg az Azure Storage-fiókok Blob Storage szolgáltatástámogatását.

Feljegyzés

A statikus webhelyek egy részben támogatott funkció példája, mivel a statikus webhelyek konfigurációs oldala még nem jelenik meg az Azure Portalon az NFS 3.0-s támogatással rendelkező fiókok esetében. Statikus webhelyeket csak a PowerShell vagy az Azure CLI használatával engedélyezheti.

Blob Storage-események

Az NFS-műveletek nevei nem jelennek meg az erőforrásnaplókban vagy az Event Grid által visszaadott válaszokban. Csak blokkblobműveletek jelennek meg. Ha az alkalmazás az NFS 3.0 protokoll használatával küld kérést, a kérés blokkblobműveletek kombinációjára lesz lefordítva. Az NFS 3.0 olvasási távoli eljáráshívási (RPC) kérései például a Blob lekérése műveletre lesznek lefordítva. Az NFS 3.0 írási RPC-kérések a Blokklista lekérése, a Blokkok és a Blokkok elhelyezése lista kombinációjára lesznek lefordítva.

A tárolási események nem támogatottak az NFS-specifikus műveletekhez. Ha azonban blob- vagy data lake storage-műveleteket végez NFS-kompatibilis fiókon, akkor az eseményeket a meghívott API alapján kell létrehozni.

Csoporttagság egy NFS-megosztásban

Az NFS-megosztásokban létrehozott fájlok és könyvtárak mindig öröklik a szülőkönyvtár csoportazonosítóját, függetlenül attól, hogy a Csoportazonosító beállítása (SGID) be van-e állítva a szülőkönyvtárban.

Lásd még