Inzicht in standaard- en individuele gebruikers- en groepsquota
Met quota voor gebruikers en groepen kunt u de logische ruimte beperken die een gebruiker of groep in een volume kan gebruiken. Quota voor gebruikers en groepen zijn van toepassing op een specifiek Azure NetApp Files-volume.
Inleiding
U kunt het verbruik van gebruikerscapaciteit op Azure NetApp Files-volumes beperken door gebruikers- en/of groepsquota in te stellen op volumes. Gebruikers- en groepsquota verschillen van volumequota op de manier waarop ze het volumecapaciteitsverbruik verder beperken op gebruikers- en groepsniveau.
Als u een volumequotum wilt instellen, kunt u de Azure-portal of de Azure NetApp Files-API gebruiken om de maximale opslagcapaciteit voor een volume op te geven. Zodra u het volumequotum hebt ingesteld, wordt de grootte van het volume gedefinieerd en is er geen beperking voor hoeveel capaciteit elke gebruiker kan gebruiken.
Als u het capaciteitsverbruik van gebruikers wilt beperken, kunt u een gebruikers- en/of groepsquotum instellen. U kunt standaard- en/of afzonderlijke quota instellen. Zodra u quota voor gebruikers of groepen hebt ingesteld, kunnen gebruikers niet meer gegevens opslaan in het volume dan de opgegeven quotumlimiet voor gebruikers of groepen.
Door volume- en gebruikersquota te combineren, kunt u ervoor zorgen dat de opslagcapaciteit efficiënt wordt gedistribueerd en voorkomen dat één gebruiker, of groep gebruikers, overmatige hoeveelheden opslagruimte verbruikt.
Voor meer informatie over overwegingen en het beheren van gebruikers- en groepsquota voor Azure NetApp Files-volumes raadpleegt u Standaard- en individuele quota voor gebruikers en groepen beheren voor een volume.
Gedrag van standaard- en individuele quota voor gebruikers en groepen
In deze sectie wordt het gedrag van quota voor gebruikers en groepen beschreven.
De volgende concepten en gedragsaspecten zijn van toepassing op quota van gebruikers en groepen:
- De volumecapaciteit die kan worden verbruikt, kan worden beperkt op gebruikers- en/of groepsniveau.
- Gebruikersquota zijn beschikbaar voor SMB-, NFS- en dual-protocolvolumes.
- Groepsquota worden niet ondersteund op SMB- en dual-protocolvolumes.
- Wanneer een gebruiker of groepsverbruik het maximaal geconfigureerde quotum bereikt, is verder ruimteverbruik verboden.
- Het quotum van afzonderlijke gebruikers heeft voorrang op het standaardgebruikersquotum.
- Het quotum voor afzonderlijke groepen heeft voorrang op het standaardgroepquotum.
- Als u groepsquotum en gebruikersquotum instelt, is het meest beperkende quotum het effectieve quotum.
In de volgende subsecties wordt het gedrag van de verschillende quotatypen beschreven en weergegeven.
Standaardgebruikersquotum
Met een standaardgebruikersquotum wordt automatisch een quotumlimiet toegepast op alle gebruikers die toegang hebben tot het volume zonder afzonderlijke quota te maken voor elke doelgebruiker. Elke gebruiker kan alleen de hoeveelheid opslagruimte verbruiken zoals gedefinieerd door de standaardinstelling voor het quotum van de gebruiker. Geen enkele gebruiker kan de capaciteit van het volume uitputten, zolang het standaardgebruikersquotum kleiner is dan het volumequotum. In het volgende diagram ziet u dit gedrag.
Individuele gebruikersquotum
Met een afzonderlijk gebruikersquotum wordt een quotum toegepast op individuele doelgebruikers die toegang hebben tot het volume. U kunt de doelgebruiker opgeven op basis van een UNIX-gebruikers-id (UID) of een Windows-beveiligings-id (SID), afhankelijk van het volumeprotocol (NFS of SMB). U kunt meerdere afzonderlijke quota-instellingen voor gebruikers definiëren op een volume. Elke gebruiker kan alleen de hoeveelheid opslagruimte verbruiken, zoals gedefinieerd door de afzonderlijke instelling voor gebruikersquota. Geen enkele gebruiker kan de capaciteit van het volume uitputten, zolang het individuele gebruikersquotum kleiner is dan het volumequotum. Afzonderlijke gebruikersquota overschrijven, indien van toepassing, een standaardgebruikersquotum. In het volgende diagram ziet u dit gedrag.
Standaard- en afzonderlijke gebruikersquota combineren
U kunt quotumuitzondering maken voor specifieke gebruikers door deze gebruikers minder of meer capaciteit toe te staan dan een standaardinstelling voor gebruikersquotum door de standaardinstellingen voor gebruikersquotum en afzonderlijke gebruikersquota te combineren. In het volgende voorbeeld worden afzonderlijke gebruikersquota ingesteld voor user1
, user2
en user3
. Elke andere gebruiker wordt onderworpen aan de standaardinstelling voor gebruikersquota. De afzonderlijke quotuminstellingen kunnen kleiner of groter zijn dan de standaardinstelling voor gebruikersquota. In het volgende diagram ziet u dit gedrag.
Standaardgroepquotum
Met een standaardgroepsquotum wordt automatisch een quotumlimiet toegepast op alle gebruikers binnen alle groepen die toegang hebben tot het volume zonder afzonderlijke quota voor elke doelgroep te maken. Het totale verbruik voor alle gebruikers in een groep kan de quotumlimiet voor groepen niet overschrijden. Groepsquota zijn niet van toepassing op SMB- en dual-protocolvolumes. Eén gebruiker kan mogelijk het volledige groepsquotum gebruiken. In het volgende diagram ziet u dit gedrag.
Quotum voor afzonderlijke groepen
Met een quotum voor afzonderlijke groepen wordt een quotum toegepast op alle gebruikers binnen een afzonderlijke doelgroep die toegang heeft tot het volume. Het totale verbruik voor alle gebruikers in die groep kan de quotumlimiet van de groep niet overschrijden. Groepsquota zijn niet van toepassing op SMB- en dual-protocolvolumes. U geeft de groep op op basis van een UNIX-groeps-id (GID). Afzonderlijke groepsquota overschrijven waar van toepassing standaardgroepquota. In het volgende diagram ziet u dit gedrag.
Het quotum voor afzonderlijke en standaardgroepen combineren
U kunt quotumuitzonderingen maken voor specifieke groepen door deze groepen minder of meer capaciteit toe te staan dan een standaardgroepquotuminstelling door standaardinstellingen en afzonderlijke groepsquota-instellingen te combineren. Groepsquota zijn niet van toepassing op SMB- en dual-protocolvolumes. In het volgende voorbeeld worden afzonderlijke groepsquota ingesteld voor group1
en group2
. Elke andere groep wordt onderworpen aan de standaardgroepquotuminstelling. De instellingen voor het quotum voor afzonderlijke groepen kunnen kleiner of groter zijn dan de standaardinstelling voor groepsquota. In het volgende diagram ziet u dit scenario.
Standaard- en individuele quota voor gebruikers en groepen combineren
U kunt de verschillende eerder beschreven quotumopties combineren om zeer specifieke quotadefinities te bereiken. U kunt zeer specifieke quotadefinities maken door (optioneel) te beginnen met het definiëren van een standaardgroepquotum, gevolgd door afzonderlijke groepsquota die overeenkomen met uw vereisten. Vervolgens kunt u het individuele gebruikersverbruik verder aanscherpen door eerst (optioneel) een standaardgebruikersquotum te definiëren, gevolgd door afzonderlijke gebruikersquota die overeenkomen met afzonderlijke gebruikersvereisten. Groepsquota zijn niet van toepassing op SMB- en dual-protocolvolumes. In het volgende voorbeeld is een standaardgroepquotum ingesteld, evenals afzonderlijke groepsquota voor group1
en group2
. Bovendien is een standaardgebruikersquotum ingesteld, evenals afzonderlijke quota voor user1
, user2
, user3
, user5
en userZ
. In het volgende diagram ziet u dit scenario.
Quotuminstellingen en verbruik van gebruikers observeren
Gebruikers kunnen de gebruikersquotuminstellingen en het verbruik bekijken van hun clientsystemen die zijn verbonden met respectievelijk de NFS-, SMB- of dual-protocolvolumes. Azure NetApp Files biedt momenteel geen ondersteuning voor rapportage van groepsquotuminstellingen en -verbruik. In de volgende secties wordt beschreven hoe gebruikers hun gebruikersquotuminstelling en -verbruik kunnen bekijken.
Windows-client
Windows-gebruikers kunnen hun gebruikersquotum en -verbruik observeren in Windows Verkenner en door de dir-opdracht uit te voeren. Stel dat er een scenario is waarin een 2 TiB-volume met een standaardlimiet van 100 MiB of afzonderlijke gebruikersquota is geconfigureerd. Op de client wordt dit scenario als volgt weergegeven:
weergave Beheer istrator:
Gebruikersweergave:
Linux-client
Linux-gebruikers kunnen hun gebruikersquotum en -verbruik observeren met behulp van de quota(1)
opdracht. Stel dat er een scenario is waarin een 2 TiB-volume met een standaardlimiet van 100 MiB of afzonderlijke gebruikersquota is geconfigureerd. Op de client wordt dit scenario als volgt weergegeven:
Azure NetApp Files biedt momenteel geen ondersteuning voor groepsquotarapportage. U weet echter dat u de quotumlimiet van uw groep hebt bereikt wanneer u een Disk quota exceeded
fout ontvangt bij het schrijven naar het volume terwijl u uw gebruikersquotum nog niet hebt bereikt.
In het volgende scenario zijn gebruikers user4
en user5
leden van group2
. Aan de groep group2
is een standaardquotum van 200 MiB of afzonderlijke groepen toegewezen. Het volume is al gevuld met 150 MiB aan gegevens die eigendom zijn van de gebruiker user4
. De gebruiker user5
lijkt een quotum van 100 MiB beschikbaar te hebben, zoals gerapporteerd door de quota(1)
opdracht, maar user5
kan niet meer dan 50 MiB verbruiken vanwege het resterende groepsquotum voor group2
. Gebruiker user5
ontvangt een Disk quota exceeded
foutbericht na het schrijven van 50 MiB, ondanks het niet bereiken van het gebruikersquotum.
Belangrijk
Quotarapportage werkt alleen als de client toegang nodig heeft tot poort 4049/UDP op het opslageindpunt van de Azure NetApp Files-volumes. Wanneer u NSG's gebruikt met standaardnetwerkfuncties in het gedelegeerde subnet van Azure NetApp Files, moet u ervoor zorgen dat de toegang is ingeschakeld.