ottengo fsync() failed: Disk quota exceeded
, ma quando utilizzo df -h
e df -i
cè abbastanza spazio? Qualche suggerimento?
Commenti
Risposta
La quota del disco è un limite allo spazio su disco che un utente può occupare. Non ha nulla a che fare con lo spazio libero su disco. Guarda la pagina del manuale per quota (1). Quindi, quando si cerca di sincronizzare (scrivere i dati contenuti nella memoria destinati ai file su disco), si scopre che non è consentito scrivere così tanti dati.
E a proposito, non cè “spazio nelle cartelle” in Unix / Linux. Una directory è solo unassociazione tra nomi e inode, e un inode rappresenta un file / directory (con il suo proprietario / gruppo, permessi e dati contenuti). Un inode può benissimo essere elencato in più di una directory, o anche più volte sotto nomi diversi nella stessa directory.
Risposta
Il problema era che la directory ~
(HOME) ha superato la quota e che alcuni script utilizzano questa directory.
Prova a ripulire ~
un po , ha funzionato per me.
quotacheck -a
e osserva loutput.