Ik krijg fsync() failed: Disk quota exceeded
, maar wanneer ik df -h
en df -i
er is genoeg ruimte? Eventuele suggesties?
Reacties
Answer
Het schijfquotum is een limiet op de schijfruimte die een gebruiker kan innemen. Het heeft niets te maken met vrije ruimte op schijf. Kijk op de man-pagina voor quota (1). Dus als je probeert te synchroniseren (gegevens uit het geheugen wegschrijven die bestemd zijn voor bestanden op de schijf), merkt het dat je “niet zoveel gegevens mag schrijven.
En trouwens, er is geen” ruimte in mappen ” in Unix / Linux. Een directory is slechts een associatie tussen namen en inodes, en een inode vertegenwoordigt een bestand / directory (met zijn eigenaar / groep, permissies en ingesloten gegevens). Een inode kan heel goed worden vermeld in meer dan één directory, of zelfs meerdere keren onder verschillende namen in dezelfde directory.
Answer
Het probleem was dat de ~
(HOME) directory zijn quota heeft overschreden en dat sommige scripts deze directory gebruiken.
Probeer ~
een beetje, het werkte voor mij.
quotacheck -a
uit en kijk naar de uitvoer.