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

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 que cuenta la df 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 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
Nota

El siguiente ejemplo muestra cómo el resultado del df el comando en el volumen en su conjunto informa del mismo espacio disponible que el proyecto1.

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