Por que estou recebendo um erro "EFS Disk Quota Exceeded" (Cota de disco do EFS excedida) quando me conecto ao sistema de arquivos?

Data da última atualização: 15/11/2022

Estou recebendo um erro "Disk quota exceeded" (Cota de disco excedida) quando tento me conectar ao sistema de arquivos do Amazon Elastic File System (Amazon EFS). Como posso solucionar esse erro e evitar que aconteça novamente?

Resolução

A mensagem de erro Disk quota exceeded (Cota de disco excedida) ocorre quando um limite no disco é excedido. Isso também ocorre quando você atinge o limite do cliente do Network File System (NFS – Sistema de arquivos de rede) porque o Amazon EFS não é compatível com cotas de disco de usuário. Ou esse erro ocorre quando um usuário tenta abrir um arquivo em um sistema de arquivos do EFS que alcançou esse limite. Para obter mais informações, consulte Quotas for NFS clients (Cotas para clientes do NFS).

Você também pode receber as seguintes mensagens de erro quando um limite é excedido:

  • LockObtainFailedException: esse erro poderá ocorrer se o número de bloqueios for excedido.
  • write.lock: java.io.IOException: esse erro poder ocorrer se você exceder uma cota de cliente do NFS ao usar uma aplicação baseada em Java.

Evitar erros de cota de disco excedida

Para evitar o excesso de cotas de disco, faça o seguinte:

  • Identifique um limite específico. Você pode usar ferramentas de monitoramento de performance, como nfsstatnfsiostat. Para obter mais informações sobre essas ferramentas, consulte Using nfsstat and nfsiostat to troubleshoot NFS performance issues on Linux (Usar nfsstat e nfsiostat para solucionar problemas de desempenho do NFS no Linux) na página do Red Hat. Modifique a aplicação para que ela não exceda limites específicos, como para contas de usuário, arquivos abertos e bloqueios de processo.
  • Divida a workload entre mais instâncias. Dependendo do seu cliente NFS, há vários limites de uso de arquivos que podem resultar em um erro de Cota de disco excedida. No entanto, há apenas um limite compartilhado entre todos os clientes que leva a esse erro. Especificamente, um arquivo pode ter até 512 bloqueios em todas as instâncias conectadas e os usuários que acessam esse arquivo. Portanto, ao dividir a workload em mais instâncias, você reduz as chances de atingir o limite de uma instância.

Se você continuar recebendo erros de cota de disco excedida após seguir as etapas acima, entre em contato com a equipe do AWS Support para solucionar problemas adicionais.


Este artigo foi útil?


Precisa de ajuda com faturamento ou suporte técnico?