Présentation de la différence d'utilisation de l'espace affichée par un rapport de quota et un client UNIX
La valeur de l'espace disque utilisé affichée dans un rapport de quota pour un FlexVol volume ou qtree peut être différente de la valeur affichée par un client UNIX pour le même volume ou qtree. La différence dans ces valeurs est due aux différentes méthodes suivies par le rapport de quota et les commandes UNIX pour le calcul des blocs de données dans le volume ou qtree.
Par exemple, si un volume contient un fichier présentant des blocs de données vides (vers lesquels les données ne sont pas écrites), le rapport quota du volume ne compte pas les blocs de données vides lors de l'utilisation de l'espace. Cependant, lorsque le volume est monté sur un client UNIX et que le fichier est affiché comme sortie du ls
commande, les blocs de données vides sont également inclus dans l'utilisation d'espace. Par conséquent, le ls
la commande affiche une taille de fichier supérieure par rapport à l'utilisation de l'espace affichée par le rapport aux quotas.
De même, les valeurs d'utilisation de l'espace affichées dans un rapport de quota peuvent également différer des valeurs indiquées à la suite de commandes UNIX telles que df
et du
.
Comment un rapport de quota tient compte de l'espace disque et de l'utilisation des fichiers
Le nombre de fichiers utilisés et la quantité d'espace disque spécifié dans un rapport de quotas pour un volume FlexVol ou un qtree dépendent du nombre de blocs de données utilisés correspondant à chaque inode du volume ou du qtree.
Le nombre de blocs inclut à la fois les blocs directs et indirects utilisés pour les fichiers normaux et les fichiers de flux. Les blocs utilisés pour les répertoires, les listes de contrôle d'accès (ACL), les répertoires de flux et les métafichiers ne sont pas pris en compte dans le rapport sur les quotas. Dans le cas de fichiers parse UNIX, des blocs de données vides ne sont pas inclus dans le rapport des quotas.
Le sous-système de quotas est conçu pour prendre en compte et inclure uniquement les aspects contrôlables par l'utilisateur du système de fichiers. Les répertoires, les listes de contrôle d'accès et l'espace des snapshots sont autant d'exemples d'espace exclu des calculs de quotas. Les quotas sont utilisés pour appliquer des limites et non des garanties, et ils fonctionnent uniquement sur le système de fichiers actif. La comptabilité des quotas ne compte pas certaines constructions du système de fichiers ni seulement pour l'efficacité du stockage (comme la compression et la déduplication).