Disparité entre la commande ls et le rapport de quota pour l'utilisation de l'espace
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.
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