PANIC: could not create file "pg_xlog/xlogtemp.7884": No space left on device

Hallo zusammen,

Ich habe ein Python Skript programmiert, das die aktuellen Temperaturdaten von einem Mikrocontroller über Bluettoth in einen Raspberry pi schreibt
funktioniert alles so weit bis plötzlich diese Meldung kam:
PANIC: could not create file “pg_xlog/xlogtemp.7884”: No space left on device

wenn ich dies an meinem Laptop mache funktioniert alles ohne Probleme.

kann mir jemand sagen was pg_xlog ist? kann man dies ausschalten?

vielen Dank im voraus

Das ist das Transaktionslog und HERZ von PostgreSQL. Und ja: Deine Platte ist voll.

Hilfreich ist wenn du auf der Partition mit dem Datenverzeichnis eine mehrere MB große leere Datei anlegst, die du bei Bedarf löschen kannst. Das erleichtert im Notfall das Starten des Servers.
Und ja, das ist blöd und kann dumm ausgehn. Für Produktivsysteme empfiehlt sich auch der Einsatz von Nagios oder Icinga die einen benachrichtigen bevor was volläuft. Ist weniger Aufwand das einzurichten als das Recovery.

Gruß Uwe