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!
disk-space
user2113500
quelle
quelle
Antworten:
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ückgegebenENOSPC
.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
quelle