No sistema de arquivos unix, o arquivo e o diretório têm duas partes: inode e dados.
Em inodes, são armazenadas informações sobre o arquivo, como permissão, proprietário, tempo de alteração, tempo de acesso e assim por diante.
O número total de inodes é limitado , então você pode obter No space left on device
se atingir esse limite mesmo que o disco não esteja muito cheio.
Uso:
df -i
para ver os inodes, se você obtiver 100% para IUse
e 0 IFree
, isso significa que você tem muito pequeno arquivo.
Por exemplo, se você tiver 2 bilhões de arquivos cujo tamanho é 1 byte, poderá atingir o limite de inode, mas seu disco pode não estar totalmente cheio.
Se este for o seu caso, tente remover mais arquivos que puder e refazer apt-get update
.