Aracılığıyla paylaş


Varsayılan ve bireysel kullanıcı ve grup kotalarını anlama

Kullanıcı ve grup kotaları, bir kullanıcının veya grubun bir birimde kullanabileceği mantıksal alanı kısıtlamanıza olanak tanır. Kullanıcı ve grup kotaları belirli bir Azure NetApp Files birimine uygulanır.

Giriş

Birimlerde kullanıcı ve/veya grup kotaları ayarlayarak Azure NetApp Files birimlerinde kullanıcı kapasitesi tüketimini kısıtlayabilirsiniz. Kullanıcı ve grup kotaları, birim kapasite tüketimini kullanıcı ve grup düzeyinde daha fazla kısıtlamak için birim kotalarından farklıdır.

Birim kotası ayarlamak için Azure portalını veya Azure NetApp Files API'sini kullanarak birim için en yüksek depolama kapasitesini belirtebilirsiniz. Birim kotasını ayarladıktan sonra birimin boyutunu tanımlar ve herhangi bir kullanıcının ne kadar kapasite kullanabileceğine ilişkin bir kısıtlama yoktur.

Kullanıcıların kapasite tüketimini kısıtlamak için bir kullanıcı ve/veya grup kotası ayarlayabilirsiniz. Varsayılan ve/veya tek tek kotalar ayarlayabilirsiniz. Kullanıcı veya grup kotalarını ayarladıktan sonra, kullanıcılar belirtilen kullanıcı veya grup kota sınırından daha fazla veriyi birimde depolayamaz.

Birim ve kullanıcı kotalarını birleştirerek, depolama kapasitesinin verimli bir şekilde dağıtılmasını sağlayabilir ve tek bir kullanıcının veya kullanıcı grubunun aşırı miktarda depolama kullanmasını engelleyebilirsiniz.

Azure NetApp Files birimlerine yönelik önemli noktaları anlamak ve kullanıcı ve grup kotalarını yönetmek için bkz . Birim için varsayılan ve bireysel kullanıcı ve grup kotalarını yönetme.

Varsayılan ve bireysel kullanıcı ve grup kotalarının davranışı

Bu bölümde kullanıcı ve grup kotalarının davranışı açıklanmaktadır.

Kullanıcı ve grup kotaları için aşağıdaki kavramlar ve davranışsal özellikler geçerlidir:

  • Tüketilebilen birim kapasitesi kullanıcı ve/veya grup düzeyinde kısıtlanabilir.
    • SMB, NFS ve çift protokollü birimler için kullanıcı kotaları kullanılabilir.
    • Grup kotaları SMB ve çift protokol birimlerinde desteklenmez .
  • Kullanıcı veya grup tüketimi yapılandırılan kota üst sınırına ulaştığında, daha fazla alan tüketimi yasaktır.
  • Tek tek kullanıcı kotası, varsayılan kullanıcı kotası yerine önceliklidir.
  • Tek tek grup kotası, varsayılan grup kotası yerine önceliklidir.
  • Grup kotası ve kullanıcı kotası ayarlarsanız, en kısıtlayıcı kota geçerli kotadır.

Aşağıdaki alt bölümler, çeşitli kota türlerinin davranışını açıklar ve gösterir.

Varsayılan kullanıcı kotası

Varsayılan kullanıcı kotası, her hedef kullanıcı için ayrı kotalar oluşturmadan birime erişen tüm kullanıcılara otomatik olarak bir kota sınırı uygular. Her kullanıcı yalnızca varsayılan kullanıcı kotası ayarı tarafından tanımlanan depolama miktarını kullanabilir. Varsayılan kullanıcı kotası birim kotasından küçük olduğu sürece tek bir kullanıcı birimin kapasitesini tüketemez. Aşağıdaki diyagramda bu davranış gösterilmiştir.

Diagram showing behavior of default user quota.

Bireysel kullanıcı kotası

Tek bir kullanıcı kotası, birime erişen tek tek hedef kullanıcıya bir kota uygular. Birim protokolüne (NFS veya SMB) bağlı olarak hedef kullanıcıyı unix kullanıcı kimliği (UID) veya Windows güvenlik tanımlayıcısı (SID) ile belirtebilirsiniz. Bir birimde birden çok bireysel kullanıcı kotası ayarı tanımlayabilirsiniz. Her kullanıcı yalnızca kendi kullanıcı kotası ayarı tarafından tanımlanan depolama miktarını kullanabilir. Tek bir kullanıcı kotası birim kotasından küçük olduğu sürece tek bir kullanıcı birimin kapasitesini tüketemez. Tek tek kullanıcı kotaları, varsa varsayılan kullanıcı kotalarını geçersiz kılar. Aşağıdaki diyagramda bu davranış gösterilmiştir.

Diagram showing behavior of individual user quota.

Varsayılan ve tek tek kullanıcı kotalarını birleştirme

Varsayılan ve bireysel kullanıcı kotası ayarlarını birleştirerek bu kullanıcılara varsayılan kullanıcı kotası ayarından daha az veya daha fazla kapasiteye izin vererek belirli kullanıcılar için kota özel durumları oluşturabilirsiniz. Aşağıdaki örnekte, , user2ve user3için user1tek tek kullanıcı kotaları ayarlanır. Diğer tüm kullanıcılar varsayılan kullanıcı kotası ayarına tabidir. Tek tek kota ayarları, varsayılan kullanıcı kotası ayarından daha küçük veya daha büyük olabilir. Aşağıdaki diyagramda bu davranış gösterilmiştir.

Diagram showing behavior when you combine default and individual user quotas.

Varsayılan grup kotası

Varsayılan grup kotası, her hedef grup için ayrı kotalar oluşturmadan birime erişen tüm gruplardaki tüm kullanıcılara otomatik olarak bir kota sınırı uygular. Herhangi bir gruptaki tüm kullanıcılar için toplam tüketim, grup kotası sınırını aşamaz. Grup kotaları SMB ve çift protokollü birimler için geçerli değildir. Tek bir kullanıcı potansiyel olarak grup kotasının tamamını kullanabilir. Aşağıdaki diyagramda bu davranış gösterilmiştir.

Diagram showing behavior of default group quota.

Tek tek grup kotası

Tek bir grup kotası, birime erişen tek bir hedef grup içindeki tüm kullanıcılara kota uygular. Bu gruptaki tüm kullanıcılar için toplam tüketim, grup kotası sınırını aşamaz. Grup kotaları SMB ve çift protokollü birimler için geçerli değildir. Grubu bir UNIX grup kimliğine (GID) göre belirtirsiniz. Tek tek grup kotaları, varsa varsayılan grup kotalarını geçersiz kılar. Aşağıdaki diyagramda bu davranış gösterilmiştir.

Diagram showing behavior of individual group quota.

Bireysel ve varsayılan grup kotasını birleştirme

Varsayılan ve tek tek grup kotası ayarlarını birleştirerek bu gruplar için varsayılan grup kotası ayarından daha az veya daha fazla kapasiteye izin vererek belirli gruplar için kota özel durumları oluşturabilirsiniz. Grup kotaları SMB ve çift protokollü birimler için geçerli değildir. Aşağıdaki örnekte, ve group2için group1 tek tek grup kotaları ayarlanır. Diğer tüm gruplar varsayılan grup kotası ayarına tabidir. Tek tek grup kotası ayarları, varsayılan grup kotası ayarından daha küçük veya daha büyük olabilir. Aşağıdaki diyagramda bu senaryo gösterilmiştir.

Diagram showing behavior when you combine default and individual group quotas.

Varsayılan ve tek tek kullanıcı ve grup kotalarını birleştirme

Çok özel kota tanımları elde etmek için önceden açıklanan çeşitli kota seçeneklerini birleştirebilirsiniz. Varsayılan grup kotası tanımlamadan başlayarak (isteğe bağlı olarak) ve ardından gereksinimlerinizle eşleşen tek tek grup kotaları ile çok özel kota tanımları oluşturabilirsiniz. Ardından, önce (isteğe bağlı olarak) varsayılan kullanıcı kotası tanımlayarak ve ardından tek tek kullanıcı gereksinimleriyle eşleşen tek tek kullanıcı kotaları belirleyerek bireysel kullanıcı tüketimini daha da artırabilirsiniz. Grup kotaları SMB ve çift protokollü birimler için geçerli değildir. Aşağıdaki örnekte, ve için group1 group2tek tek grup kotalarının yanı sıra varsayılan grup kotası da ayarlanmıştır. Ayrıca, , , user3, user5ve userZiçin user1user2tek tek kotaların yanı sıra varsayılan bir kullanıcı kotası da ayarlanmıştır. Aşağıdaki diyagramda bu senaryo gösterilmiştir.

Diagram showing behavior when you combine default and individual user and group quotas.

Kullanıcı kotası ayarlarını ve tüketimini gözlemleme

Kullanıcılar sırasıyla NFS, SMB veya çift protokollü birimlere bağlı istemci sistemlerinden kullanıcı kotası ayarlarını ve tüketimini gözlemleyebilir. Azure NetApp Files şu anda grup kotası ayarlarının ve tüketiminin açıkça raporlanması için destek vermemektedir. Aşağıdaki bölümlerde kullanıcıların kullanıcı kotası ayarlarını ve tüketimini nasıl görüntüleyebileceği açıklanmaktadır.

Windows istemcisi

Windows kullanıcıları, Windows Gezgini'nde ve dir komutunu çalıştırarak kullanıcı kotalarını ve tüketimini gözlemleyebilir. Varsayılan 100 MiB veya bireysel kullanıcı kotası olan 2-TiB biriminin yapılandırıldığı bir senaryo varsayalım. İstemcide bu senaryo aşağıdaki gibi temsil edilir:

  • Yönetici istrator görünümü:

    Screenshot showing administrator view of user quota and consumption.

  • Kullanıcı görünümü:

    Screenshot showing user view of user quota and consumption.

Linux istemcisi

Linux kullanıcıları komutunu kullanarak quota(1) kullanıcı kotalarını ve tüketimini gözlemleyebilir. Varsayılan 100 MiB veya bireysel kullanıcı kotası olan 2-TiB biriminin yapılandırıldığı bir senaryo varsayalım. İstemcide bu senaryo aşağıdaki gibi temsil edilir:

Example showing how to use the quota command.

Azure NetApp Files şu anda grup kotası raporlamayı desteklemez. Ancak, henüz kullanıcı kotanıza ulaşmadığınız sırada birime yazılı olarak bir Disk quota exceeded hata aldığınızda grubunuzun kota sınırına ulaştığınızı biliyorsunuz.

Aşağıdaki senaryoda, kullanıcıları user4 ve user5 üyeleridir group2. Grubun group2 varsayılan 200 MiB veya tek bir grup kotası atanmıştır. Birim, kullanıcısının user4sahip olduğu 150 MiB veriyle zaten doldurulmuş. Kullanıcının user5 komutu tarafından quota(1) bildirildiği gibi 100 MiB kotası var gibi görünüyor, ancak user5 için kalan grup kotası group2nedeniyle 50 MiB'den fazla kullanamıyor. Kullanıcı user5 kotaya ulaşılmasa da kullanıcı 50 MiB yazdıktan sonra bir Disk quota exceeded hata iletisi alır.

Example showing a scenario of exceeding disk quota.

Önemli

Kota raporlamanın çalışması için istemcinin Azure NetApp Files birimlerinin depolama uç noktasındaki 4049/UDP bağlantı noktasına erişmesi gerekir. Azure NetApp Files temsilci alt ağında standart ağ özelliklerine sahip NSG'leri kullanırken erişimin etkinleştirildiğinden emin olun.

Sonraki adımlar