Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Como o comando df responde pelo tamanho do arquivo

Colaboradores

A maneira como no df comando relata o uso do espaço depende de duas condições: Se as cotas estão ativadas ou desativadas para o volume que contém a qtree e se o uso da cota dentro da qtree é rastreado.

Quando as cotas estão ativadas para o volume que contém a utilização de qtree e cota dentro da qtree é rastreada, o uso de espaço relatado pelo df comando equivale ao valor especificado pelo relatório de cota. Nessa situação, o uso de cota exclui blocos usados por diretórios, ACLs, diretórios de fluxo e metafiles.

Quando as cotas não estão habilitadas no volume ou quando a qtree não tem uma regra de cota configurada, o uso de espaço relatado inclui blocos usados por diretórios, ACLs, diretórios de fluxo e metafiles para todo o volume, incluindo outros qtrees dentro do volume. Nessa situação, o uso de espaço relatado pelo df comando é maior do que o valor esperado relatado quando as cotas são rastreadas.

Quando você executa o df comando a partir do ponto de montagem de uma qtree para a qual o uso de cota é rastreado, a saída do comando mostra o mesmo uso de espaço que o valor especificado pelo relatório de cota. Na maioria dos casos, quando a regra de cota de árvore tem um limite de disco rígido, o tamanho total relatado pelo df comando é igual ao limite de disco e o espaço disponível é igual à diferença entre o limite de disco de cota e o uso de cota.

No entanto, em alguns casos, o espaço disponível relatado pelo df comando pode ser igual ao espaço disponível no volume como um todo. Isso pode ocorrer quando não há limite de disco rígido configurado para a qtree. Começando com ONTAP 9.9,1, ele também pode ocorrer quando o espaço disponível no volume como um todo for menor do que o espaço restante da cota de árvore. Quando qualquer uma dessas condições ocorre, o tamanho total relatado pelo df comando é um número sintetizado igual à cota usada dentro da qtree mais o espaço disponível no FlexVol volume.

Observação

Este tamanho total não é nem o limite do disco de qtree nem o tamanho configurado do volume. Ele também pode variar com base na atividade de gravação em outros qtrees ou na atividade de eficiência de storage em segundo plano.

Exemplo de uso de espaço contabilizado pelo df comando e um relatório de cota

O relatório de cota a seguir mostra um limite de disco de 1 GB para qtree alice, 2 GB para qtree bob e nenhum limite para a qtree project1:

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.

No exemplo a seguir, a saída df do comando no qtrees alice e bob relata o mesmo espaço usado que o relatório de cota, e o mesmo tamanho total (em termos de blocos 1M) que o limite de disco. Isso ocorre porque as regras de cota para qtrees alice e bob têm um limite de disco definido e o volume disponível (1211 MB) é maior que o espaço de cota de árvore restante para a qtree alice (523 MB) e a 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

No exemplo a seguir, a saída do df comando na qtree project1 relata o mesmo espaço usado que o relatório de cota, mas o tamanho total é sintetizado adicionando o espaço disponível no volume como um todo (1211 MB) ao uso de cota de qtree project1 (201 MB) para dar um total de 1412 MB. Isso ocorre porque a regra de cota para a qtree project1 não tem limite 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
Observação

O exemplo a seguir mostra como a saída do df comando no volume como um todo relata o mesmo espaço disponível 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