Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Cómo el comando df tiene en cuenta el tamaño del archivo

Colaboradores

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.

Nota

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.

Ejemplo de uso de espacio contabilizado por df el comando y un informe de cuotas

El 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
Nota

En el siguiente ejemplo se muestra cómo el resultado df del comando en el volumen en conjunto informa del mismo espacio disponible que project1.

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".