Tous les produits
Search
Centre de documentation

File Storage NAS:Quota de répertoire

Dernière mise à jour :Aug 27, 2026

Les quotas de répertoire et les quotas d'utilisateur limitent le nombre de fichiers et la capacité de stockage consommés dans un répertoire d'un système de fichiers NAS General-purpose. Définissez un quota pour surveiller l'utilisation d'un répertoire partagé ou pour empêcher un utilisateur ou un groupe d'utilisateurs de le saturer.

Prérequis

  • Vous avez créé un système de fichiers NAS General-purpose. Pour plus d'informations, consultez la rubrique Créer un système de fichiers.

  • Vous avez ajouté une cible de montage. Pour plus d'informations, consultez la rubrique Créer une cible de montage.

  • Vous avez créé un groupe d'autorisations et des règles. Pour plus d'informations, consultez la section Procédure.

  • Vous avez monté le système de fichiers selon le scénario de montage et créé un répertoire dans ce dernier. Pour plus d'informations, consultez la section Scénarios de montage.

Type de quota

Classification

Type de quota

Portée des statistiques de quota

  • Quota de répertoire : collecte l'utilisation du système de fichiers par tous les utilisateurs sous un répertoire.

  • Quota d'utilisateur (de groupe) : collecte l'utilisation du système de fichiers par un utilisateur (ou un groupe) spécifique sous un répertoire.

Remarque

Seuls les systèmes de fichiers NAS General-purpose utilisant le protocole NFS prennent en charge la fonctionnalité de quota d'utilisateur (de groupe).

Niveau de restriction des quotas

  • Quota de comptabilisation : collecte uniquement l'utilisation du système de fichiers pour consultation par les utilisateurs.

  • Quota d'application : si vous configurez un quota d'application pour un répertoire spécifié et que l'utilisation du système de fichiers dépasse le quota, les opérations telles que la création de fichiers ou de répertoires et l'ajout de données échoueront.

Limites

  • Instances de système de fichiers

    • Les systèmes de fichiers NAS General-purpose utilisant le protocole NFS prennent en charge les quotas de répertoire et les quotas d'utilisateur (de groupe).

    • Les systèmes de fichiers NAS General-purpose utilisant le protocole SMB prennent en charge la fonctionnalité de quota de répertoire.

    • Extreme NAS ne prend pas en charge la fonctionnalité de quota de répertoire.

  • Quotas

    • Pour un seul système de fichiers, vous pouvez définir des quotas pour jusqu'à 500 répertoires, avec une profondeur maximale de répertoire de 8 niveaux. (Par exemple, le répertoire racine / a une profondeur de 0, /workspace a une profondeur de 1, /workspace/dir1 a une profondeur de 2, etc.)

    • Pour un seul quota de répertoire, le nombre maximal de combinaisons UID/GID est de 500. Si cette limite est dépassée, des échecs de configuration ou des anomalies de lecture peuvent survenir.

    Important
    • Après la définition d'un quota d'application, si l'utilisation des fichiers dépasse la limite, les opérations d'écriture (y compris l'augmentation de la longueur des fichiers, la création de fichiers et de répertoires, ainsi que le déplacement de fichiers vers des répertoires) échoueront et la couche application recevra une erreur IOError. Consultez la rubrique Pourquoi l'écriture de données dans le système de fichiers renvoie-t-elle un message d'erreur Disk quota exceeded ? pour savoir comment résoudre ce problème.

    • En raison du risque élevé associé aux quotas d'application, nous vous recommandons vivement d'évaluer et de tester soigneusement avant de configurer des quotas d'application sur des chemins critiques pour votre activité.

    • Après la création d'un quota de répertoire, un processus d'initialisation se lance et l'état passe à Initializing. La durée d'initialisation dépend du nombre de fichiers et de répertoires dans le système de fichiers et peut prendre plusieurs heures, voire plus. Une fois l'initialisation terminée, l'état passe à Running. Vous pouvez interroger l'état des quotas de répertoire via la console NAS ou en appelant l'API DescribeDirQuotas.

    • Les paramètres de quota NAS sont exécutés de manière asynchrone. Par conséquent, les quotas d'application prennent effet et expirent avec un délai (généralement de 5 à 15 minutes).

  • Régions

    • Systèmes de fichiers NAS General-purpose utilisant le protocole NFS : toutes les régions.

    • Systèmes de fichiers NAS General-purpose utilisant le protocole SMB : toutes les régions sauf China South 1 Finance.

Créer un quota de répertoire

  1. Connectez-vous à la console NAS .

  2. Dans le volet de navigation de gauche, choisissez File System > File System List.

  3. Dans la barre de navigation supérieure, sélectionnez le groupe de ressources et la région où réside votre système de fichiers.

  4. Recherchez le système de fichiers cible, cliquez sur son ID ou cliquez sur Manage pour accéder à la page Quota Management et cliquez sur Create Directory Quota.

  5. Dans la boîte de dialogue Create Directory Quota, configurez le Directory Path pour ajouter le répertoire.

    Important
    • Les quotas ne peuvent être définis que pour les répertoires déjà existants dans le système de fichiers NAS General-purpose. Le chemin du répertoire du quota correspond au chemin absolu du répertoire dans le système de fichiers NAS General-purpose, et non au chemin local sur un nœud de calcul (par exemple, ECS ou conteneur).

    • Les répertoires dont le nom de chemin contient des caractères chinois ne sont pas pris en charge.

    Par exemple, si le chemin de montage local du NAS General-purpose est /mnt et que, dans le système de fichiers NAS General-purpose, le répertoire racine est / avec un sous-répertoire de premier niveau /dir0 et un sous-répertoire de deuxième niveau /dir/subdir1, les chemins de répertoire pour configurer les quotas sur le répertoire racine, le sous-répertoire de premier niveau et le sous-répertoire de deuxième niveau sont les suivants :

    • Répertoire racine : /

    • Sous-répertoire de premier niveau : /dir0

    • Sous-répertoire de deuxième niveau : /dir/subdir1

    Configurez également l'ID du système de fichiers, puis cliquez sur OK. Les paramètres de quota NAS sont exécutés de manière asynchrone. Les quotas d'application prennent effet et expirent avec un délai (généralement de 5 à 15 minutes).

  6. Interrogez l'état du quota de répertoire.

    Après la création d'un quota de répertoire, un processus d'initialisation se lance et l'état passe à Initializing. La durée d'initialisation dépend du nombre de fichiers et de répertoires dans le système de fichiers et peut prendre plusieurs heures, voire plus. Une fois l'initialisation terminée, l'état passe à Running. De plus, une entrée de quota d'utilisateur avec le type d'utilisateur défini sur All Users et le type de quota défini sur Accounting est automatiquement générée dans la liste des quotas d'utilisateur. Ce quota d'utilisateur permet uniquement de modifier le type de quota et ne permet pas de modifier le type d'utilisateur.

Ajouter un quota d'utilisateur

Lorsque le type de quota d'un quota d'utilisateur est défini sur accounting, il collecte l'utilisation et le nombre de fichiers d'un utilisateur (ou d'un groupe) dans le répertoire. Lorsque le type de quota est défini sur enforcement, il limite la capacité et le nombre de fichiers qu'un utilisateur (ou un groupe) peut utiliser dans le répertoire.

Remarque
  • Seuls les systèmes de fichiers NAS General-purpose utilisant le protocole NFS prennent en charge la fonctionnalité de quota d'utilisateur (de groupe).

  • Un seul type de quota peut être configuré pour un type d'utilisateur unique.

Procédure

Dans la section Quota Management, recherchez le chemin du répertoire cible et cliquez sur Manage Quotas. Dans le panneau qui s'affiche, cliquez sur Assign Quota to User et configurez les informations pertinentes dans la boîte de dialogue. Dans la boîte de dialogue Add User Quota, les champs File System ID et Directory Path sont en lecture seule. Configurez les autres paramètres selon vos besoins.

Paramètre

Obligatoire

Description

User Type

Oui

Spécifie le type d'identifiant utilisateur, notamment Uid, Gid et All Users, qui restreignent respectivement les utilisateurs, les groupes d'utilisateurs et tous les utilisateurs. Sous le même chemin, différents quotas peuvent être définis pour plusieurs utilisateurs.

ID

Non

Ce paramètre doit être configuré lorsque User Type est défini sur Uid ou Gid. Il spécifie l'utilisateur ou le groupe d'utilisateurs à restreindre.

Par exemple :

  • Pour restreindre l'utilisateur avec Uid=500, définissez le type d'utilisateur sur Uid et l'ID sur 500.

  • Pour restreindre le groupe d'utilisateurs avec Gid=100, définissez le type d'utilisateur sur Gid et l'ID sur 100.

Quota Type

Oui

  • Statistical : collecte uniquement l'utilisation du système de fichiers du chemin de répertoire spécifié.

  • Restrictive : en plus de collecter et d'afficher les statistiques, les E/S seront restreintes une fois le quota dépassé.

Capacity Limit (GiB)

Non

Ce paramètre doit être configuré lorsque Quota Type est défini sur Restrictive. Il spécifie la capacité de stockage maximale des fichiers et des répertoires appartenant à l'utilisateur du quota sous le chemin du quota.

Remarque
  • La capacité de stockage minimale est de 0 GiB et la maximale est de 10 000 000 GiB.

  • Vous devez spécifier au moins l'une des limites suivantes : limite de capacité ou limite de nombre de fichiers.

File Limit

Non

Ce paramètre doit être configuré lorsque Quota Type est défini sur Restrictive. Il spécifie le nombre maximal de fichiers et de répertoires appartenant à l'utilisateur du quota sous le chemin du quota.

Remarque
  • Vous devez spécifier au moins l'une des limites suivantes : limite de capacité ou limite de nombre de fichiers.

  • Le nombre minimal de fichiers est de 1 et le maximal est de 1 000 000 000.

Supprimer un quota d'utilisateur unique

Dans la liste des quotas d'utilisateur, recherchez l'entrée de quota cible et cliquez sur Delete.

Important

Lorsque vous supprimez un répertoire doté d'un quota configuré dans le système de fichiers, NAS supprime également les entrées correspondantes dans les listes de quotas de répertoire et de quotas d'utilisateur.

Modifier un quota d'utilisateur unique

Dans la liste des quotas d'utilisateur, recherchez l'entrée de quota cible et cliquez sur Edit. Les options modifiables incluent le type de quota, la limite de capacité et la limite de nombre de fichiers.

Remarque

La limite de capacité et la limite de nombre de fichiers ne peuvent être modifiées que lorsque le type de quota est défini sur enforcement, et au moins l'une d'entre elles doit être modifiée.

API

La fonctionnalité de gestion des quotas fournit les opérations d'API suivantes :

FAQ

Pourquoi l'écriture de données dans le système de fichiers renvoie-t-elle un message d'erreurDisk quota exceeded ?

  • Cause

    L'utilisation ou le nombre de fichiers du répertoire cible a dépassé la limite de quota d'utilisateur configurée. Par conséquent, les opérations d'écriture (y compris l'augmentation de la longueur des fichiers, la création de fichiers et de répertoires, ainsi que le déplacement de fichiers vers des répertoires) échouent et un message d'erreur similaire à Disk quota exceeded est renvoyé.

  • Solution

    1. Nous vous recommandons de nettoyer les données pour libérer de l'espace ou d'augmenter la limite de capacité du répertoire dès que possible. Pour plus d'informations, consultez la rubrique Modifier un quota d'utilisateur unique.

    2. Une fois le nettoyage terminé, nous vous recommandons d'effectuer d'abord des opérations d'écriture de test sur le répertoire doté d'un quota (par exemple, créer et écrire des données dans un fichier de test) pour déclencher l'actualisation asynchrone du cache de quota. Vérifiez que ces opérations d'écriture de test réussissent avant de redémarrer votre activité.