Entender maxfiles limites no Azure NetApp Files

Os volumes do Azure NetApp Files têm um valor chamado maxfiles que se refere ao número máximo de arquivos e pastas (também conhecidos como inodes) que um volume pode conter. Quando o limite de maxfiles é atingido, os clientes recebem mensagens "sem espaço" ao tentar criar novos arquivos ou pastas. Se você tiver esse problema, entre em contato com o suporte técnico da Microsoft.

O limite de maxfiles para um volume do Azure NetApp Files baseia-se no tamanho (cota) do volume, em que o serviço ajusta dinamicamente o limite de maxfiles para um volume com base em seu tamanho provisionado e usa as diretrizes a seguir.

  • Para volumes regulares menores ou iguais a 683 GiB, o limite de maxfiles padrão é 21.251.126.
  • Para volumes regulares maiores que 683 GiB, o limite de maxfiles padrão é aproximadamente um arquivo (ou inode) por 32 KiB de capacidade de volume alocada até um máximo de 2.147.483.632.
  • Para grandes volumes, o limite de maxfiles padrão é aproximadamente um arquivo (ou inode) por 32 KiB de capacidade de volume alocada até um máximo padrão de 15.938.355.048.
  • Cada inode usa aproximadamente 288 bytes de capacidade no volume. Ter muitos inodes em um volume pode consumir uma quantidade não trivial de sobrecarga de espaço físico além da capacidade dos dados reais.
    • Se um arquivo tiver menos de 64 bytes de tamanho, ele será armazenado no próprio inode e não usará capacidade adicional. Essa capacidade só é usada quando os arquivos são realmente alocados no volume.
    • Arquivos maiores que 64 bytes consomem capacidade adicional no volume. Por exemplo, se houver um milhão de arquivos com mais de 64 bytes em um volume do Azure NetApp Files, aproximadamente 274 MiB de capacidade pertencerão aos inodes.

A tabela a seguir mostra exemplos da relação maxfiles valores com base em tamanhos de volume para volumes regulares.

Tamanho do volume Limite maxfiles estimado
0 – 683 GiB 21.251.126
1 TiB (1.073.741.824 KiB) 31.876.709
10 TiB (10.737.418.240 KiB) 318.767.099
50 TiB (53.687.091.200 KiB) 1.593.835.519
100 TiB (107.374.182.400 KiB) 2.147.483.632

A tabela a seguir mostra exemplos da relação maxfiles valores com base em tamanhos de volume para grandes volumes.

Tamanho do volume Limite maxfiles estimado
50 TiB (53.687.091.200 KiB) 1.593.835.512
100 TiB (107.374.182.400 KiB) 3.187.671.024
200 TiB (214.748.364.800 KiB) 6.375.342.024
500 TiB (536.870.912.000 KiB) 15.938.355.048

Para ver a alocação de maxfiles para um tamanho de volume específico, verifique o campo Número máximo de arquivos no painel de visão geral do volume.

Captura de tela do menu de visão geral do volume.

Não é possível definir limites de maxfiles para volumes de proteção de dados por meio de uma solicitação de cota. O Azure NetApp Files aumenta automaticamente o limite maxfiles de um volume de proteção de dados para acomodar o número de arquivos replicados para o volume. Quando ocorre um failover em um volume de proteção de dados, o limite de maxfiles permanece o último valor antes do failover. Nessa situação, você pode enviar uma maxfiles solicitação de cota para o volume.

Próximas etapas