Azure Blob Depolama için Ağ Dosya Sistemi (NFS) 3.0 protokol desteğiyle ilgili bilinen sorunlar
Bu makalede, Azure Blob Depolama için Ağ Dosya Sistemi (NFS) 3.0 protokol desteğinin sınırlamaları ve bilinen sorunları açıklanmaktadır.
Önemli
Hesabınızın hiyerarşik ad alanı özelliğini NFS 3.0 kullanmak için etkinleştirmeniz gerektiğinden, Azure Data Lake Storage 2. Nesil ile ilgili bilinen sorunlar makalesinde açıklanan tüm bilinen sorunlar hesabınız için de geçerlidir.
NFS 3.0 desteği
NFS 3.0 desteği mevcut depolama hesaplarında etkinleştirilemiyor.
NFS 3.0 desteği, bir depolama hesabında etkinleştirildikten sonra devre dışı bırakılamaz.
Bir NFS 3.0 depolama hesabı oluşturduğunuzda coğrafi olarak yedekli depolama (GRS), Coğrafi alanlar arası yedekli depolama (GZRS) ve Okuma erişimli coğrafi olarak yedekli depolama (RA-GRS) yedeklilik seçenekleri desteklenmez.
Erişim denetim listeleri (ACL'ler), NFS 3.0 isteğini yetkilendirmek için kullanılamaz. Aslında, ACL veya blob veya dizin adlandırılmış bir kullanıcı veya grup için bir girdi içeriyorsa, bu dosya kök olmayan kullanıcılar için istemcide erişilemez hale gelir. İstemcideki kök olmayan kullanıcılara erişimi geri yüklemek için bu girdileri kaldırmanız gerekir. Adlandırılmış kullanıcılar ve gruplar için ACL girişini kaldırma hakkında bilgi için bkz . ACL'leri ayarlama.
NFS 3.0 özellikleri
Aşağıdaki NFS 3.0 özellikleri henüz desteklenmiyor.
UDP üzerinden NFS 3.0. TCP üzerinden yalnızca NFS 3.0 desteklenir.
Ağ Kilitleme Yöneticisi (NLM) ile dosyaları kilitleme. Bağlama komutları parametresini
-o nolock
içermelidir.Alt dizinleri bağlama. Yalnızca kök dizini (Kapsayıcı) bağlayabilirsiniz.
Bağlamaları listeleme (Örneğin: komutunu
showmount -a
kullanarak ).Dışarı aktarmaları listeleme (Örneğin: komutunu
showmount -e
kullanarak).Sabit bağlantı.
Kapsayıcıyı salt okunur olarak dışarı aktarma.
NFS 3.0 istemcileri
NFS için Windows istemcisi henüz desteklenmiyor. Ancak, NFS 3.0 protokolunu kullanarak depolamayı bağlamak için Linux için Windows Alt Sistemi (WSL 2) kullanan bir geçici çözüm vardır. GitHub'da BlobNFS-wsl2 projesine bakın.
Blob Depolama özellikleri
NFS 3.0 protokol desteğini etkinleştirdiğinizde, bazı Blob Depolama özellikleri tam olarak desteklenir, ancak bazı özellikler yalnızca önizleme düzeyinde desteklenebilir veya henüz desteklenmeyebilir.
Her Blob Depolama özelliğinin NFS 3.0 desteği etkinleştirilmiş hesaplarda nasıl desteklendiğini görmek için bkz. Azure Depolama hesapları için Blob Depolama özellik desteği.
Not
Statik web siteleri için yapılandırma sayfası NFS 3.0 desteği etkinleştirilmiş hesaplar için Azure portalında henüz görünmediğinden, statik web siteleri kısmen desteklenen bir özelliğe örnektir. Statik web sitelerini yalnızca PowerShell veya Azure CLI kullanarak etkinleştirebilirsiniz.
Blob Depolama olayları
NFS işlemlerinin adları kaynak günlüklerinde veya Event Grid tarafından döndürülen yanıtlarda görünmez. Yalnızca blok blobu işlemleri görüntülenir. Uygulamanız NFS 3.0 protokolünün kullanıldığı bir istekte bulunursa, bu istek blok blobu işlemlerinin birleşimine çevrilir. Örneğin, NFS 3.0 okuma Uzaktan Yordam Çağrısı (RPC) istekleri Blob Alma işlemine çevrilir. NFS 3.0 yazma RPC istekleri Get Block List, Put Block ve Put Block List birleşimlerine çevrilir.
Depolama Olayları NFS'ye özgü işlemler için desteklenmez. Ancak NFS özellikli hesapta blob veya data lake storage işlemleri gerçekleştiriyorsanız olaylar çağrılan API'ye göre oluşturulur.
NFS paylaşımında grup üyeliği
Bir NFS paylaşımında oluşturduğunuz dosyalar ve dizinler, Grup Belirlemesini Ayarla 'nın (SGID) üst dizinde ayarlanıp ayarlanmadığına bakılmaksızın her zaman üst dizinin grup kimliğini devralır.