Protokollierung, wenn / tmp voll ist

0

Ich versuche einen Fehler zu finden, der einige Tabellen in MySQL beschädigt hat und ich muss wissen, was passiert, wenn / tmp zur gleichen Zeit voll wird update Abfrage ausgeführt wird, wird es fehlschlagen? Wenn ja, wo wird dies protokolliert? Wenn nicht, gibt es eine Möglichkeit, dies zu protokollieren?

Vielen Dank!

user2113500
quelle
Ihre Frage war sehr schwer zu entschlüsseln, daher habe ich sie bearbeitet, um sie besser lesbar zu machen. Stellt sich immer noch die gleiche Frage?
Adam

Antworten:

1

Sie möchten wissen, was mit einer Anwendung passiert, die versucht, in eine Datei zu schreiben, wenn der Datenträger voll ist.

Die Antwort ist, dass die write() Anruf wird zurückgegeben ENOSPC.

Wie eine bestimmte Anwendung auf diesen Fehler reagiert, ist unterschiedlich. Für mysql wird jedoch ein Fehler ausgegeben, der dem folgenden ähnelt: Error writing file '/var/log/mysql.log' (Errcode :28)

Woher perror 28 zeigt an : OS error code 28: No space left on device

ssnobody
quelle