Jeg får fsync() failed: Disk quota exceeded, men når jeg bruker df -h og df -i er det nok plass? Noen forslag?

Kommentarer

  • Er kvoten konfigurert? Kjør quotacheck -a og se på utdataene.

Svar

Diskkvoten er en grense for diskplass som en bruker kan oppta. Det har ingenting å gjøre med ledig plass på disken. Se på manualsiden for kvote (1). Så når du prøver å synkronisere (skrive ut data som er lagret i minnet som er bestemt til filer på disken), finner den at du ikke har lov til å skrive så mye data.

Og BTW, det er ikke noe «plass i mapper» i Unix / Linux. En katalog er bare en tilknytning mellom navn og inoder, og en inode representerer en fil / katalog (med sin eier / gruppe, tillatelser og data som er inneholdt). En inode kan veldig godt være oppført i mer enn en katalog, eller til og med flere ganger under forskjellige navn i samme katalog.

Svar

Problemet var at katalogen ~ (HOME) overskred kvoten, og noen skript bruker denne katalogen.

Prøv å rydde opp i ~ litt, det fungerte for meg.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *