Resolver problemas de capacidade

As seções a seguir descrevem cenários em que uma instância pode encontrar problemas de capacidade e fornecem etapas para ajudar a resolver o problema.

"Não há espaço livre no dispositivo"

Verifique se a instância do Filestore tem inodes suficientes executando o seguinte comando na VM cliente:

df -i

O comando retorna algo semelhante ao seguinte:

Filesystem           Inodes        IUsed      IFree         IUse%  Mounted on
10.0.0.2:/vol1    134217728        13         134217715     1%     /mnt/test

Cada arquivo armazenado no compartilhamento de arquivos consome um inode. Se IUse% atingir 100%, não será possível armazenar mais arquivos no compartilhamento de arquivos, mesmo que você não tenha atingido a capacidade máxima alocada. O número de inodes é escalonado de acordo com a capacidade. Para incluir mais nós, aumente a capacidade. No entanto, atingir o número máximo de inodes é raro e é uma preocupação apenas se você precisar armazenar vários arquivos pequenos.

Para mais informações, consulte Uso do Inode e Como monitorar instâncias.

Os comandos df e du informam quantidades diferentes de espaço livre em disco

Quando um arquivo aberto por um processo em execução é excluído, o espaço em disco que o arquivo consome não é liberado até o arquivo ser fechado. Os comandos df consideram o espaço consumido pelos arquivos abertos excluídos, mas o comando du não. Essa diferença no cálculo é por que o comando du geralmente mostra mais espaço livre que df.

Para exibir os arquivos excluídos que ainda estão abertos por um processo em execução, faça o seguinte:

lsof | grep deleted