Cómo el comando df tiene en cuenta el tamaño del archivo
La forma en que el df
comando informa el uso de espacio depende de dos condiciones: Si se habilitan o deshabilitan las cuotas en el volumen que contiene el qtree y si se realiza un seguimiento del uso de la cuota dentro del qtree.
Cuando se habilitan las cuotas para el volumen que contiene el qtree y el uso de cuota dentro del qtree, el uso del espacio notificado por df
el comando equivale al valor especificado en el informe de cuotas. 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 informado por df
el comando es mayor que el valor esperado informado cuando se realiza un seguimiento de las cuotas.
Cuando se ejecuta df
el comando desde el punto de montaje de un qtree para el que se realiza un seguimiento del uso de cuota, 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 informado por el df
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
comando puede igualar el espacio disponible en el volumen como un todo. 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 da alguna 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 la FlexVol volume.
|
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
el comando 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 df
del comando en qtrees alice y bob informa del mismo espacio utilizado que el informe de cuotas, y del mismo tamaño total (en términos de bloques de 1M KB) que el límite de disco. 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, la salida del df
comando en el qtree project1 informa del mismo espacio utilizado que el informe de cuota, pero el tamaño total se sintetiza agregando el espacio disponible en el volumen en su conjunto (1211 MB) al uso de cuota del qtree project1 (201 MB) para proporcionar 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
|
En el siguiente ejemplo se muestra cómo el resultado 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 |
Obtenga más información sobre los comandos descritos en este procedimiento en el "Referencia de comandos del ONTAP".