Cómo el comando df tiene en cuenta el tamaño del archivo
La manera en que en df
el comando informa de que el uso de espacio depende de dos condiciones: si las cuotas están habilitadas o deshabilitadas en el volumen que contiene el qtree y si se realiza un seguimiento del uso de cuotas en el qtree.
Cuando se habilitan las cuotas para el volumen que contiene el qtree y el uso de cuotas dentro del qtree, se realiza un seguimiento del uso de espacio informado en la df
el comando es igual al valor especificado por el informe de cuota. En esta situación, el uso de cuotas excluye los bloques utilizados por directorios, ACL, directorios de flujo y archivos de metadatos.
Cuando las cuotas no están habilitadas en el volumen o cuando el qtree no tiene configurada una regla de cuota, el uso de espacio informado incluye bloques utilizados por directorios, ACL, directorios de flujo y archivos de metadatos para todo el volumen, incluidos otros qtrees dentro del volumen. En esta situación, el uso de espacio notificado por la df
el comando es mayor que el valor esperado que se informa cuando se realiza el seguimiento de las cuotas.
Cuando ejecute el df
comando desde el punto de montaje de un qtree para el que se realiza el seguimiento del uso de cuotas, el resultado del comando muestra el mismo uso de espacio que el valor especificado en el informe de cuotas. En la mayoría de los casos, cuando la regla de cuota de árbol tiene un límite de disco duro, el tamaño total registrado por la df
el comando es igual al límite de disco y el espacio disponible es igual a la diferencia entre el límite de disco de cuota y el uso de cuota.
Sin embargo, en algunos casos, el espacio disponible notificado por el df
el comando puede ser igual al espacio disponible en todo el volumen. Esto puede suceder cuando no hay un límite de disco duro configurado para el qtree. A partir de ONTAP 9.9.1, también puede ocurrir cuando el espacio disponible en el conjunto del volumen es menor que el espacio de cuota de árbol restante. Cuando se produce cualquiera de estas condiciones, el tamaño total notificado por df
El comando es un número sintetizado igual a la cuota utilizada en el qtree más el espacio disponible en el volumen FlexVol.
Este tamaño total no es ni el límite de disco de qtree ni el tamaño configurado en el volumen. También puede variar en función de la actividad de escritura en otros qtrees o en la actividad de eficiencia del almacenamiento en segundo plano. |
df
y un informe de cuotasEl siguiente informe de cuotas muestra un límite de disco de 1 GB para el qtree alice, 2 GB para el qtree bob y sin límite para el proyecto de Qtree.1:
C1_vsim1::> quota report -vserver vs0 Vserver: vs0 ----Disk---- ----Files----- Quota Volume Tree Type ID Used Limit Used Limit Specifier ------- -------- ------ ------- ----- ----- ------ ------ --------- vol2 alice tree 1 502.0MB 1GB 2 - alice vol2 bob tree 2 1003MB 2GB 2 - bob vol2 project1 tree 3 200.8MB - 2 - project1 vol2 tree * 0B - 0 - * 4 entries were displayed.
En el siguiente ejemplo, el resultado del df
En qtrees alice y bob informan del mismo espacio utilizado que el informe de cuotas y del mismo tamaño total (en términos de un millón de bloques) que el límite de discos. Esto se debe a que las reglas de cuota de los qtrees alice y bob tienen un límite de disco definido y el espacio disponible del volumen (1211 MB) es mayor que el espacio restante de la cuota de árbol para el qtree alice (523 MB) y el qtree bob (1045 MB).
linux-client1 [~]$ df -m /mnt/vol2/alice Filesystem 1M-blocks Used Available Use% Mounted on 172.21.76.153:/vol2 1024 502 523 50% /mnt/vol2 linux-client1 [~]$ df -m /mnt/vol2/bob Filesystem 1M-blocks Used Available Use% Mounted on 172.21.76.153:/vol2 2048 1004 1045 50% /mnt/vol2
En el siguiente ejemplo, el resultado del df
El comando en el proyecto Qtree informa del mismo espacio usado que el informe de cuotas, pero el tamaño total se sintetiza agregando el espacio disponible en el volumen en su conjunto (1211 MB) al uso de la cuota del proyecto qtree 1 (201 MB) para dar un total de 1412 MB. Esto se debe a que la regla de cuota para el proyecto de qtree 1 no tiene ningún límite de disco.
linux-client1 [~]$ df -m /mnt/vol2/project1 Filesystem 1M-blocks Used Available Use% Mounted on 172.21.76.153:/vol2 1412 201 1211 15% /mnt/vol2
El siguiente ejemplo muestra cómo el resultado del linux-client1 [~]$ df -m /mnt/vol2 Filesystem 1M-blocks Used Available Use% Mounted on 172.21.76.153:/vol2 2919 1709 1211 59% /mnt/vol2 |