Condividi tramite


Informazioni sulle quote predefinite e individuali di utenti e gruppi

Le quote di utenti e gruppi consentono di limitare lo spazio logico che un utente o un gruppo può utilizzare in un volume. Le quote di utenti e gruppi si applicano a un volume specifico di Azure NetApp Files.

Introduzione

È possibile limitare il consumo di capacità utente nei volumi di Azure NetApp Files impostando quote utente e/o di gruppo nei volumi. Le quote di utenti e gruppi differiscono dalle quote di volume nel modo in cui limitano ulteriormente il consumo di capacità a livello di utente e gruppo.

Per impostare una quota di volume, è possibile usare la portale di Azure o l'API di Azure NetApp Files per specificare la capacità di archiviazione massima per un volume. Dopo aver impostato la quota del volume, definisce le dimensioni del volume e non esiste alcuna restrizione sulla quantità di capacità che qualsiasi utente può utilizzare.

Per limitare il consumo di capacità degli utenti, è possibile impostare una quota di utenti e/o gruppi. È possibile impostare quote predefinite e/o singole. Dopo aver impostato le quote utente o gruppo, gli utenti non possono archiviare più dati nel volume rispetto al limite di quota di utenti o gruppi specificato.

Combinando le quote di volume e utente, è possibile garantire che la capacità di archiviazione sia distribuita in modo efficiente e impedire a qualsiasi singolo utente o gruppo di utenti di consumare quantità eccessive di spazio di archiviazione.

Per comprendere le considerazioni e gestire le quote di utenti e gruppi per i volumi di Azure NetApp Files, vedere Gestire le quote predefinite e singole di utenti e gruppi per un volume.

Comportamento delle quote predefinite e individuali di utenti e gruppi

Questa sezione descrive il comportamento delle quote di utenti e gruppi.

I concetti e gli aspetti comportamentali seguenti si applicano alle quote di utenti e gruppi:

  • La capacità del volume che può essere utilizzata può essere limitata a livello di utente e/o gruppo.
    • Le quote utente sono disponibili per volumi SMB, NFS e dual-protocol.
    • Le quote di gruppo non sono supportate nei volumi SMB e dual protocol.
  • Quando un utilizzo di utenti o gruppi raggiunge la quota massima configurata, è vietato un ulteriore consumo di spazio.
  • La quota utente individuale ha la precedenza rispetto alla quota utente predefinita.
  • La quota di singoli gruppi ha la precedenza rispetto alla quota di gruppo predefinita.
  • Se si imposta la quota di gruppo e la quota utente, la quota più restrittiva è la quota effettiva.

Le sottosezioni seguenti descrivono e illustrano il comportamento dei vari tipi di quota.

Quota utente predefinita

Una quota utente predefinita applica automaticamente un limite di quota a tutti gli utenti che accedono al volume senza creare quote separate per ogni utente di destinazione. Ogni utente può utilizzare solo la quantità di spazio di archiviazione definita dall'impostazione predefinita della quota utente. Nessun singolo utente può esaurire la capacità del volume, purché la quota utente predefinita sia inferiore alla quota del volume. Il diagramma seguente illustra questo comportamento.

Diagram showing behavior of default user quota.

Quota utente singolo

Una quota utente singola applica una quota ai singoli utenti di destinazione che accedono al volume. È possibile specificare l'utente di destinazione tramite un ID utente UNIX (UID) o un SID (Windows Security Identifier), a seconda del protocollo del volume (NFS o SMB). È possibile definire più impostazioni di quota utente singole in un volume. Ogni utente può utilizzare solo la quantità di spazio di archiviazione definita dall'impostazione della quota utente singola. Nessun singolo utente può esaurire la capacità del volume, purché la quota del singolo utente sia inferiore alla quota del volume. Le quote utente individuali sostituiscono una quota utente predefinita, se applicabile. Il diagramma seguente illustra questo comportamento.

Diagram showing behavior of individual user quota.

Combinazione di quote utente predefinite e singole

È possibile creare eccezioni di quota per utenti specifici consentendo a tali utenti una capacità inferiore o maggiore rispetto a un'impostazione predefinita di quota utente combinando le impostazioni predefinite e singole impostazioni di quota utente. Nell'esempio seguente le quote utente individuali vengono impostate per user1, user2e user3. Qualsiasi altro utente è soggetto all'impostazione di quota utente predefinita. Le singole impostazioni di quota possono essere inferiori o superiori all'impostazione predefinita della quota utente. Il diagramma seguente illustra questo comportamento.

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

Quota di gruppo predefinita

Una quota di gruppo predefinita applica automaticamente un limite di quota a tutti gli utenti all'interno di tutti i gruppi che accedono al volume senza creare quote separate per ogni gruppo di destinazione. Il consumo totale per tutti gli utenti di qualsiasi gruppo non può superare il limite di quota del gruppo. Le quote di gruppo non sono applicabili ai volumi SMB e a doppio protocollo. Un singolo utente può potenzialmente utilizzare l'intera quota del gruppo. Il diagramma seguente illustra questo comportamento.

Diagram showing behavior of default group quota.

Quota di singoli gruppi

Una quota di singoli gruppi applica una quota a tutti gli utenti all'interno di un singolo gruppo di destinazione che accede al volume. Il consumo totale per tutti gli utenti del gruppo non può superare il limite di quota del gruppo. Le quote di gruppo non sono applicabili ai volumi SMB e a doppio protocollo. Specificare il gruppo in base a un ID gruppo UNIX (GID). Le quote di singoli gruppi sostituiscono le quote di gruppo predefinite, se applicabile. Il diagramma seguente illustra questo comportamento.

Diagram showing behavior of individual group quota.

Combinazione della quota di gruppo individuale e predefinita

È possibile creare eccezioni di quota per gruppi specifici consentendo a tali gruppi una capacità minore o maggiore rispetto a un'impostazione di quota di gruppo predefinita combinando le impostazioni predefinite e singole quote di gruppo. Le quote di gruppo non sono applicabili ai volumi SMB e a doppio protocollo. Nell'esempio seguente vengono impostate quote di singoli gruppi per group1 e group2. Qualsiasi altro gruppo è soggetto all'impostazione di quota di gruppo predefinita. Le singole impostazioni di quota del gruppo possono essere inferiori o superiori all'impostazione predefinita della quota di gruppo. La figura seguente illustra questo scenario.

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

Combinazione delle quote predefinite e singole di utenti e gruppi

È possibile combinare le varie opzioni di quota descritte in precedenza per ottenere definizioni di quota molto specifiche. È possibile creare definizioni di quota molto specifiche (facoltativamente) a partire dalla definizione di una quota di gruppo predefinita, seguita da quote di singoli gruppi corrispondenti ai requisiti. È quindi possibile rafforzare ulteriormente l'utilizzo dei singoli utenti definendo prima (facoltativamente) una quota utente predefinita, seguita dalle quote utente individuali corrispondenti ai requisiti dei singoli utenti. Le quote di gruppo non sono applicabili ai volumi SMB e a doppio protocollo. Nell'esempio seguente è stata impostata una quota di gruppo predefinita, nonché le quote di singoli gruppi per group1 e group2. È stata inoltre impostata una quota utente predefinita, nonché le singole quote per user1, user2user3, user5, e userZ. La figura seguente illustra questo scenario.

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

Osservazione delle impostazioni e del consumo delle quote utente

Gli utenti possono osservare le impostazioni di quota utente e il consumo dei sistemi client connessi rispettivamente ai volumi NFS, SMB o dual-protocol. Azure NetApp Files attualmente non supporta la creazione di report sulle impostazioni di quota di gruppo e sull'utilizzo in modo esplicito. Le sezioni seguenti descrivono in che modo gli utenti possono visualizzare l'impostazione e l'utilizzo della quota utente.

Client Windows

Gli utenti di Windows possono osservare la quota utente e il consumo in Esplora risorse ed eseguendo il comando dir. Si supponga che sia stato configurato uno scenario in cui è stato configurato un volume da 2 TiB con una quota predefinita di 100 MiB o un singolo utente. Nel client questo scenario è rappresentato nel modo seguente:

  • visualizzazione Amministrazione istrator:

    Screenshot showing administrator view of user quota and consumption.

  • Visualizzazione utente:

    Screenshot showing user view of user quota and consumption.

Client Linux

Gli utenti Linux possono osservare la quota utente e il consumo usando il quota(1) comando . Si supponga che sia stato configurato uno scenario in cui è stato configurato un volume da 2 TiB con una quota predefinita di 100 MiB o un singolo utente. Nel client questo scenario è rappresentato nel modo seguente:

Example showing how to use the quota command.

Azure NetApp Files attualmente non supporta la creazione di report sulle quote di gruppo. Tuttavia, si sa di aver raggiunto il limite di quota del gruppo quando si riceve un Disk quota exceeded errore durante la scrittura nel volume mentre non è ancora stata raggiunta la quota utente.

Nello scenario seguente gli utenti user4 e user5 sono membri di group2. Al gruppo group2 è assegnata una quota predefinita di 200-MiB o a un singolo gruppo. Il volume è già popolato con 150 MiB di dati di proprietà dell'utente user4. L'utente user5 sembra avere una quota di 100 MiB disponibile come indicato dal quota(1) comando, ma user5 non può utilizzare più di 50 MiB a causa della quota di gruppo rimanente per group2. L'utente user5 riceve un Disk quota exceeded messaggio di errore dopo aver scritto 50 MiB, nonostante non raggiunga la quota utente.

Example showing a scenario of exceeding disk quota.

Importante

Per il funzionamento della creazione di report sulle quote, il client deve accedere alla porta 4049/UDP nell'endpoint di archiviazione dei volumi di Azure NetApp Files. Quando si usano gruppi di sicurezza di rete con funzionalità di rete standard nella subnet delegata di Azure NetApp Files, assicurarsi che l'accesso sia abilitato.

Passaggi successivi