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, é raro atingir o número máximo de inodos 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 o 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 de instância aprovisionada através do desempenho configurável (GA na lista de autorizações).
Para mais informações, consulte os artigos Acerca do desempenho configurável e Limites de ligação de clientes.