ottengo fsync() failed: Disk quota exceeded, ma quando utilizzo df -h e df -i cè abbastanza spazio? Qualche suggerimento?

Commenti

  • La quota è configurata? Esegui quotacheck -a e osserva loutput.

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *