Otrzymuję fsync() failed: Disk quota exceeded, ale kiedy używam df -h i df -i jest wystarczająco dużo miejsca? Jakieś sugestie?

Komentarze

  • Czy skonfigurowano limit? Uruchom quotacheck -a i spójrz na wynik.

Odpowiedź

Przydział dysku to ograniczenie miejsca na dysku, które może zajmować użytkownik. Nie ma to nic wspólnego z wolną przestrzenią na dysku. Spójrz na stronę podręcznika dla quota (1). Więc kiedy próbujesz zsynchronizować (wypisać dane przechowywane w pamięci przeznaczonej na pliki na dysku), okazuje się, że nie możesz zapisać tak dużej ilości danych.

A tak przy okazji, nie ma „miejsca w folderach” w systemie Unix / Linux. Katalog to po prostu powiązanie między nazwami i i-węzłami, a i-węzeł reprezentuje plik / katalog (z właścicielem / grupą, uprawnieniami i zawartymi danymi). I-węzeł może bardzo dobrze być wymienione w więcej niż jednym katalogu lub nawet kilka razy pod różnymi nazwami w tym samym katalogu.

Odpowiedź

Problem był że katalog ~ (HOME) przekroczył swój limit i niektóre skrypty używają tego katalogu.

Spróbuj wyczyścić ~ trochę, to zadziałało.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *