Masalah yang diketahui dengan dukungan protokol Network File System (NFS) 3.0 untuk Azure Blob Storage

Artikel ini menjelaskan batasan dan masalah umum dukungan protokol Network File System (NFS) 3.0 untuk Azure Blob Storage.

Penting

Karena Anda harus mengaktifkan fitur namespace hierarkis akun Anda untuk menggunakan NFS 3.0, semua masalah umum yang dijelaskan dalam artikel Masalah yang diketahui dengan Azure Data Lake Storage juga berlaku untuk akun Anda.

Dukungan NFS 3.0

  • Dukungan NFS 3.0 tidak dapat diaktifkan pada akun storage yang ada.
  • Dukungan NFS 3.0 tidak dapat dinonaktifkan di akun storage setelah Anda mengaktifkannya.
  • Penyimpanan geo-redundan hanya didukung untuk skenario failover yang tidak direncanakan dan tidak didukung untuk failover yang direncanakan.
  • Opsi redundansi penyimpanan berlebih geo-zona dan penyimpanan geo-redundan dengan akses baca tidak didukung saat Anda membuat akun penyimpanan NFS 3.0.
  • daftar Access control (ACL) tidak dapat digunakan untuk mengotorisasi permintaan NFS 3.0. Jika ACL atau blob atau direktori berisi entri untuk pengguna atau grup bernama, file tersebut menjadi tidak dapat diakses pada klien untuk pengguna nonroot. Anda harus menghapus entri ini untuk memulihkan access ke pengguna nonroot pada klien. Untuk informasi tentang cara menghapus entri ACL untuk pengguna dan grup bernama, lihat Cara mengatur ACL.
  • Akun yang diaktifkan NFS 3.0 tidak mendukung pencadangan vault Azure Data Lake Storage.

Fitur NFS 3.0

Fitur NFS 3.0 berikut belum didukung:

  • Menggunakan NFS 3.0 melalui UDP. Hanya NFS 3.0 melalui TCP yang didukung.
  • Mengunci file dengan Network Lock Manager. Perintah mount harus menyertakan parameter -o nolock.
  • Pemasangan subdirektori. Anda hanya dapat memasang direktori akar (kontainer).
  • Mendaftar mount (misalnya, dengan menggunakan perintah showmount -a).
  • Mencantumkan ekspor (misalnya, dengan menggunakan perintah showmount -e).
  • Menggunakan tautan keras.
  • Mengekspor kontainer sebagai baca-saja.

Klien NFS 3.0

Klien Windows untuk NFS belum didukung. Solusi tersedia yang menggunakan Subsistem Windows untuk Linux (WSL 2) untuk memasang penyimpanan dengan menggunakan protokol NFS 3.0. Untuk informasi selengkapnya, lihat proyek BlobNFS-wsl2 di GitHub.

fitur Blob Storage

Saat Anda mengaktifkan dukungan protokol NFS 3.0, beberapa fitur Azure Blob Storage didukung sepenuhnya, tetapi beberapa fitur mungkin hanya didukung pada tingkat pratinjau atau belum didukung sama sekali.

Untuk melihat bagaimana setiap fitur Blob Storage didukung di akun yang mengaktifkan dukungan NFS 3.0, lihat dukungan fitur Blob Storage untuk akun Azure Storage.

Catatan

Situs web statis adalah contoh fitur yang didukung sebagian. Halaman konfigurasi untuk situs web statis belum muncul di portal Microsoft Azure untuk akun yang mengaktifkan dukungan NFS 3.0. Anda hanya dapat mengaktifkan situs web statis dengan menggunakan Azure PowerShell atau Azure CLI.

Peristiwa di Blob Storage

Nama operasi NFS tidak muncul di log sumber daya atau sebagai respons yang dikembalikan oleh Azure Event Grid. Hanya operasi blok blob yang terlihat. Ketika aplikasi Anda membuat permintaan dengan menggunakan protokol NFS 3.0, permintaan tersebut diterjemahkan ke dalam kombinasi operasi blob blok. Misalnya, permintaan NFS 3.0 read remote procedure call (RPC) diterjemahkan menjadi sebuah operasi Get Blob. Permintaan RPC tulis NFS 3.0 diterjemahkan ke dalam kombinasi Get Block List, Put Block, dan Put Block List.

Peristiwa penyimpanan data tidak didukung untuk operasi khusus NFS. Jika Anda melakukan operasi penyimpanan blob atau data lake pada akun berkemampuan NFS, peristiwa akan dibuat berdasarkan API yang dipanggil.

Keanggotaan grup dalam pembagian NFS

File-file dan direktori yang Anda buat di berbagi NFS selalu mewarisi ID grup direktori induk terlepas dari apakah set ID grup telah diatur pada direktori induk.