Jag får fsync() failed: Disk quota exceeded, men när jag använder df -h och df -i finns det tillräckligt med utrymme? Några förslag?

Kommentarer

  • Är kvoten konfigurerad? Kör quotacheck -a och titta på utdata.

Svar

Diskkvoten är en gräns för det diskutrymme som en användare kan uppta. Det har inget att göra med ledigt utrymme på disken. Titta på den manuella sidan för kvot (1). Så när vi försöker synkronisera (skriva ut data som finns i minnet som är avsedda för filer på disken) finner den att du inte får skriva så mycket data.

Och BTW, det finns inget ”utrymme i mappar” i Unix / Linux. En katalog är bara en koppling mellan namn och inoder, och en inod representerar en fil / katalog (med dess ägare / grupp, behörigheter och innehåll). En inod kan mycket väl anges i mer än en katalog, eller till och med flera gånger under olika namn i samma katalog.

Svar

Problemet var att ~ (HOME) -katalogen överskred sin kvot och vissa skript använder den här katalogen.

Försök att städa upp ~ lite, det fungerade för mig.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *