As secções seguintes descrevem cenários em que uma instância pode ter problemas de capacidade e fornecem passos para ajudar a resolver o problema.
"Não existe espaço disponível no dispositivo"
Verifique se a instância do Filestore tem inodes suficientes executando o seguinte comando na VM do cliente:
df -i
O comando devolve algo semelhante ao seguinte:
Filesystem Inodes IUsed IFree IUse% Mounted on
10.0.0.2:/vol1 134217728 13 134217715 1% /mnt/test
Cada ficheiro armazenado na partilha de ficheiros consome um inode. Se IUse% atingir 100%,
não pode armazenar mais ficheiros na partilha de ficheiros, mesmo que não tenha
atingido a capacidade máxima atribuída. O número de inodos é dimensionado com a capacidade. Se quiser adicionar mais inodos, tem de adicionar mais capacidade. No entanto, atingir o número máximo de inodos é raro e só é um problema se precisar de armazenar vários ficheiros pequenos.
Para mais informações, consulte os artigos Utilização de inodes e Monitorização de instâncias.
Os comandos df e du comunicam quantidades diferentes de espaço em disco livre
Quando um ficheiro aberto por um processo em execução é eliminado, o espaço em disco que o ficheiro consome não é libertado até que o ficheiro seja fechado. Os comandos df têm em conta o espaço consumido pelos ficheiros abertos eliminados, enquanto o comando du não o faz. Esta diferença no cálculo explica por que motivo o comando du mostra frequentemente mais espaço livre do que df.
Para apresentar os ficheiros eliminados que ainda estão abertos por um processo em execução, execute o seguinte comando:
lsof | grep deleted
Número de associações entre clientes
Pode controlar o número de ligações de clientes com IOPS em vez da capacidade da instância aprovisionada através do desempenho personalizado.
Para mais informações, consulte o artigo Limites de ligação de clientes.