Eu obtenho fsync() failed: Disk quota exceeded
, mas quando uso df -h
e df -i
há espaço suficiente? Alguma sugestão?
Comentários
Resposta
A cota de disco é um limite no espaço em disco que um usuário pode ocupar. Não tem nada a ver com espaço livre no disco. Veja a página de manual para quota (1). Portanto, ao tentar sincronizar (gravar dados mantidos na memória destinados a arquivos no disco), ele descobre que você “não tem permissão para gravar tantos dados.
E, a propósito, não há” espaço nas pastas ” em Unix / Linux. Um diretório é apenas uma associação entre nomes e inodes, e um inode representa um arquivo / diretório (com seu proprietário / grupo, permissões e dados contidos). Um inode pode muito bem ser listado em mais de um diretório, ou mesmo várias vezes com nomes diferentes no mesmo diretório.
Resposta
O problema era que o diretório ~
(HOME) excedeu sua cota e alguns scripts usam esse diretório.
Tente limpar ~
um pouco, funcionou para mim.
quotacheck -a
e veja o resultado.