Sdílet prostřednictvím


Vysvětlení výchozích kvót a kvót jednotlivých uživatelů a skupin

Kvóty uživatelů a skupin umožňují omezit logické místo, které může uživatel nebo skupina spotřebovávat ve svazku. Kvóty uživatelů a skupin se vztahují na konkrétní svazek služby Azure NetApp Files.

Úvod

Spotřebu kapacity uživatelů na svazcích Azure NetApp Files můžete omezit nastavením kvót uživatelů nebo skupin u svazků. Kvóty uživatelů a skupin se liší od kvót svazků způsobem, který dále omezuje spotřebu kapacity svazku na úrovni uživatele a skupiny.

Pokud chcete nastavit kvótu svazku, můžete pomocí webu Azure Portal nebo rozhraní API služby Azure NetApp Files určit maximální kapacitu úložiště svazku. Jakmile nastavíte kvótu svazku, definuje velikost svazku a neexistuje žádné omezení kapacity, kterou může uživatel spotřebovat.

Pokud chcete omezit spotřebu kapacity uživatelů, můžete nastavit kvótu uživatele nebo skupiny. Můžete nastavit výchozí nebo jednotlivé kvóty. Jakmile nastavíte kvóty uživatelů nebo skupin, nemůžou uživatelé do svazku ukládat více dat, než je zadaný limit kvóty uživatele nebo skupiny.

Když zkombinujete kvóty svazků a uživatelů, můžete zajistit, aby se kapacita úložiště distribuoval efektivně a zabránila jakémukoli uživateli nebo skupině uživatelů v nadměrném množství úložiště.

Informace o aspektech a správě kvót uživatelů a skupin pro svazky Azure NetApp Files najdete v tématu Správa výchozích a individuálních kvót uživatelů a skupin pro svazek.

Chování výchozích kvót a kvót jednotlivých uživatelů a skupin

Tato část popisuje chování kvót uživatelů a skupin.

Následující koncepty a aspekty chování se vztahují na kvóty uživatelů a skupin:

  • Kapacitu svazku, kterou lze využívat, je možné omezit na úrovni uživatele nebo skupiny.
    • Uživatelské kvóty jsou k dispozici pro svazky SMB, NFS a dual-protocol.
    • Kvóty skupin nejsou podporovány u svazků SMB a duálních protokolů.
  • Když spotřeba uživatele nebo skupiny dosáhne maximální nakonfigurované kvóty, je zakázána další spotřeba místa.
  • Kvóta jednotlivých uživatelů má přednost před výchozí kvótou uživatelů.
  • Kvóta jednotlivých skupin má přednost před výchozí kvótou skupiny.
  • Pokud nastavíte kvótu skupiny a kvótu uživatelů, je nejúčinnější kvóta.

Následující pododdíly popisují a znázorňují chování různých typů kvót.

Výchozí kvóta uživatelů

Výchozí kvóta uživatelů automaticky použije limit kvóty pro všechny uživatele, kteří přistupují ke svazku, aniž by vytvořili samostatné kvóty pro každého cílového uživatele. Každý uživatel může spotřebovávat pouze velikost úložiště, jak je definováno výchozím nastavením kvóty uživatelů. Žádný uživatel nemůže vyčerpat kapacitu svazku, pokud je výchozí kvóta uživatelů menší než kvóta svazku. Toto chování znázorňuje následující diagram.

Diagram showing behavior of default user quota.

Kvóta jednotlivých uživatelů

Kvóta jednotlivých uživatelů se vztahuje na jednotlivé cílové uživatele , kteří přistupují ke svazku. Cílového uživatele můžete zadat pomocí systém UNIX ID uživatele (UID) nebo identifikátoru zabezpečení systému Windows (SID) v závislosti na protokolu svazku (NFS nebo SMB). Na svazku můžete definovat více nastavení kvóty jednotlivých uživatelů. Každý uživatel může spotřebovávat jenom množství úložiště definované nastavením kvóty jednotlivých uživatelů. Žádný uživatel nemůže vyčerpat kapacitu svazku, pokud je kvóta jednotlivých uživatelů menší než kvóta svazku. Kvóty jednotlivých uživatelů přepíší výchozí uživatelskou kvótu, pokud je to možné. Toto chování znázorňuje následující diagram.

Diagram showing behavior of individual user quota.

Kombinování výchozích a individuálních kvót uživatelů

Výjimky kvóty pro konkrétní uživatele můžete vytvořit tak, že uživatelům povolíte menší nebo více kapacity, než je výchozí nastavení kvóty uživatelů, a to kombinací výchozího a individuálního nastavení kvóty uživatelů. V následujícím příkladu jsou pro jednotlivé uživatelské kvóty nastaveny user1, user2a user3. Jakýkoli jiný uživatel podléhá výchozímu nastavení kvóty uživatele. Individuální nastavení kvóty může být menší nebo větší než výchozí nastavení kvóty uživatele. Toto chování znázorňuje následující diagram.

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

Výchozí kvóta skupiny

Výchozí kvóta skupiny automaticky použije omezení kvóty pro všechny uživatele ve všech skupinách , kteří přistupují ke svazku, aniž by se vytvořily samostatné kvóty pro každou cílovou skupinu. Celková spotřeba všech uživatelů v jakékoli skupině nemůže překročit limit kvóty skupiny. Kvóty skupin se nevztahují na svazky SMB a duální protokoly. Jeden uživatel může potenciálně využívat celou kvótu skupiny. Toto chování znázorňuje následující diagram.

Diagram showing behavior of default group quota.

Kvóta jednotlivých skupin

Kvóta jednotlivých skupin se vztahuje na všechny uživatele v rámci jednotlivé cílové skupiny , kteří ke svazku přistupují. Celková spotřeba pro všechny uživatele v této skupině nemůže překročit limit kvóty skupiny. Kvóty skupin se nevztahují na svazky SMB a duální protokoly. Skupinu zadáte podle ID skupiny systém UNIX (GID). Kvóty jednotlivých skupin přepíší výchozí kvóty skupin, pokud je to možné. Toto chování znázorňuje následující diagram.

Diagram showing behavior of individual group quota.

Kombinování individuální a výchozí kvóty skupin

Výjimky kvóty pro konkrétní skupiny můžete vytvořit tak, že těmto skupinám povolíte menší nebo více kapacity, než je výchozí nastavení kvóty skupiny, a to kombinací výchozího a individuálního nastavení kvóty skupiny. Kvóty skupin se nevztahují na svazky SMB a duální protokoly. V následujícím příkladu jsou pro jednotlivé kvóty skupin nastaveny group1 a group2. Na jakoukoli jinou skupinu se vztahuje výchozí nastavení kvóty skupiny. Nastavení kvóty jednotlivých skupin může být menší nebo větší než výchozí nastavení kvóty skupiny. Následující diagram znázorňuje tento scénář.

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

Kombinování výchozích kvót a kvót jednotlivých uživatelů a skupin

Můžete kombinovat různé dříve popsané možnosti kvóty, abyste dosáhli velmi specifických definic kvót. Definice velmi specifických kvót můžete vytvořit tak, že (volitelně) začnete definováním výchozí kvóty skupiny, za kterou následují jednotlivé kvóty skupin odpovídající vašim požadavkům. Pak můžete dále utáhnout spotřebu jednotlivých uživatelů tak, že nejprve (volitelně) definujete výchozí uživatelskou kvótu následovanou individuálními kvótami uživatelů, které odpovídají individuálním požadavkům uživatelů. Kvóty skupin se nevztahují na svazky SMB a duální protokoly. V následujícím příkladu byla nastavena výchozí kvóta skupiny a také kvóty jednotlivých skupin pro group1 a group2. Kromě toho byla nastavena výchozí kvóta uživatelů a také individuální kvóty pro user1, user2, user3, user5a userZ. Následující diagram znázorňuje tento scénář.

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

Sledování nastavení a spotřeby uživatelských kvót

Uživatelé můžou sledovat nastavení a spotřebu uživatelských kvót ze svých klientských systémů připojených ke svazkům NFS, SMB nebo svazkům se dvěma protokoly. Služba Azure NetApp Files v současné době nepodporuje vytváření sestav nastavení kvóty a spotřeby skupin explicitně. Následující části popisují, jak si uživatelé můžou zobrazit nastavení kvóty a spotřebu uživatelů.

Klient Windows

Uživatelé Systému Windows mohou sledovat kvótu a spotřebu uživatelů v Průzkumníku Windows a spuštěním příkazu dir. Předpokládejme scénář, kdy byl nakonfigurovaný svazek 2 TiB s výchozím nastavením 100 MiB nebo kvótou jednotlivých uživatelů. V klientovi je tento scénář reprezentován následujícím způsobem:

  • zobrazení Správa istrator:

    Screenshot showing administrator view of user quota and consumption.

  • Uživatelské zobrazení:

    Screenshot showing user view of user quota and consumption.

Klient s Linuxem

Uživatelé Linuxu můžou pomocí příkazu sledovat kvótu quota(1) a spotřebu uživatelů. Předpokládejme scénář, kdy byl nakonfigurovaný svazek 2 TiB s výchozím nastavením 100 MiB nebo kvótou jednotlivých uživatelů. V klientovi je tento scénář reprezentován následujícím způsobem:

Example showing how to use the quota command.

Služba Azure NetApp Files v současné době nepodporuje vytváření sestav kvót skupin. Ale víte, že jste dosáhli limitu kvóty vaší skupiny, když se při zápisu do svazku zobrazí Disk quota exceeded chyba, když jste ještě nedosáhli kvóty uživatele.

V následujícím scénáři jsou uživatelé user4 a user5 členové group2. group2 Skupina má přiřazenou výchozí nebo individuální kvótu skupiny 200 MiB. Svazek je již naplněn 150 MiB dat vlastněných uživatelem user4. Zdá se, že uživatel user5 má k dispozici kvótu 100 MiB, jak je hlášeno příkazem quota(1) , ale user5 nemůže spotřebovat více než 50 MiB kvůli zbývající kvótě skupiny pro group2. Uživatel user5 obdrží chybovou Disk quota exceeded zprávu po napsání 50 MiB, navzdory tomu, že nedosahuje kvóty uživatele.

Example showing a scenario of exceeding disk quota.

Důležité

Aby vytváření sestav kvót fungovalo, klient potřebuje přístup k portu 4049/UDP na koncovém bodu úložiště svazků Azure NetApp Files. Při použití skupin zabezpečení sítě se standardními síťovými funkcemi v delegovaném podsíti služby Azure NetApp Files se ujistěte, že je povolený přístup.

Další kroky