Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Disparité entre la commande ls et le rapport de quota pour l'utilisation de l'espace

Contributeurs

Lorsque vous utilisez ls la commande pour afficher le contenu d'un FlexVol volume monté sur un client UNIX, les tailles de fichier affichées dans le résultat peuvent différer de l'utilisation de l'espace affichée dans le rapport de quota pour le volume en fonction du type de blocs de données pour le fichier.

La sortie du ls commande affiche uniquement la taille d'un fichier et n'inclut pas les blocs indirects utilisés par le fichier. Tous les blocs vides du fichier sont également inclus dans la sortie de la commande.

Par conséquent, si un fichier ne contient pas de blocs vides, la taille affichée par le ls la commande peut être inférieure à l'utilisation du disque spécifiée par un rapport de quota en raison de l'inclusion de blocs indirects dans le rapport de quota. Inversement, si le fichier contient des blocs vides, alors la taille affichée par le ls la commande peut être supérieure à l'utilisation du disque spécifiée par le rapport de quota.

La sortie du ls commande affiche uniquement la taille d'un fichier et n'inclut pas les blocs indirects utilisés par le fichier. Tous les blocs vides du fichier sont également inclus dans la sortie de la commande.

Exemple de différence entre l'utilisation de l'espace comptabilisée par la commande ls et un rapport de quota

Le rapport de quotas suivant montre la limite de 10 Mo pour un q1 qtree :

                                      ----Disk----  ----Files-----   Quota
  Volume   Tree      Type    ID        Used  Limit    Used   Limit   Specifier
  -------  --------  ------  -------  -----  -----  ------  ------   ---------
  vol1     q1          tree    user1   10MB  10MB        1       -   q1

...

Un fichier présent dans le même qtree peut avoir une taille supérieure à la limite de quota lorsqu'il est visualisé à partir d'un client UNIX en utilisant le ls comme indiqué dans l'exemple suivant :

[user1@lin-sys1 q1]$ ls -lh
-rwxr-xr-x  1 user1 nfsuser  **27M** Apr 09  2013 file1