Hallo zusammen,
ich habe eine Datenbank für verschiedene Dienste auf einer externen Festplatte, welche an meinem RaspberryPi angeschlossen ist.
Da diese Dienste nur sehr selten genutzt werden, ist die Datenbank und somit auch die Festplatte fast ständig idle.
Deswegen würde ich die Festplatte gerne nach einigen Minuten inaktivität in den Standby setzten.
Allerdings weckt postgresql die Festplatte immer nach wenigen Minuten auf:
// ltrace
[pid 933] pg_ctl->fopen("global/pg_internal.init", "r") = 0
[pid 933] pg_ctl->fopen("base/16973/PG_VERSION", "r") = 0xa54520
[pid 933] pg_ctl->fopen("base/16973/pg_internal.init", "r") = 0
[pid 919] --- SIGUSR1 (User defined signal 1) ---
[pid 933] pg_ctl->fopen("global/pg_internal.init.933", "w") = 0xa59a60
[pid 933] pg_ctl->fopen("base/16973/pg_internal.init.933", "w") = 0xa59a60
[pid 919] --- SIGUSR1 (User defined signal 1) ---
[pid 919] --- SIGUSR1 (User defined signal 1) ---
[pid 933] +++ exited (status 0) +++
[pid 916] --- SIGCHLD (Child exited) ---
Ich habe die postgresql.conf folgendermaßen angepasst, ob die Änderungen generell “sinnvoll” sind sei erstmal zweitrangig, ich möchte zunächst das aufwecken der Festplatte vermeiden.
checkpoint_timeout = 1d
archive_mode = off
autovacuum = off
Kann mir jemand helfen?
Vielen Dank im Voraus!