![](https://seccdn.libravatar.org/avatar/8b2080e10af4476924a76e3c713fc659.jpg?s=120&d=mm&r=g)
Karl Sinn wrote:
Hallo,
ich versuche gerade die Daten für den Postresql Server auf eine andere Partition zu verschieben.
Ich habe: - das Datenverzeichnis in /var/lib/pgsql/data lokalisiert - das Verzeichnis auf die neue Partition verschoben - das neue Verzeichnis dem Benutzer postgres gegeben (chown) - einen Link erstellt mit 'ln -s /neues/Verzeichnis/data data
Wenn ich versuche den Server wieder zu starten bekomme ich diese Fehlermeldung:
Job for postgresql.service failed because the control process exited with error code. See "systemctl status postgresql.service" and "journalctl -xe" for details
Was wiederum zu dieser Meldung führt:
systemctl status postgresql.service ● postgresql.service - PostgreSQL database server Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mo 2017-09-18 01:54:16 CEST; 6s ago Process: 13427 ExecStop=/usr/lib/postgresql-init stop (code=exited, status=0/SUCCESS) Process: 13588 ExecStart=/usr/lib/postgresql-init start (code=exited, status=1/FAILURE) Main PID: 13342 (code=exited, status=0/SUCCESS)
Sep 18 01:54:15 dharma systemd[1]: Starting PostgreSQL database server... Sep 18 01:54:15 dharma postgresql-init[13588]: LOG: could not open configuration file "/var/lib/pgsql/data/postgresql.conf": Permission denied Sep 18 01:54:15 dharma postgresql-init[13588]: FATAL: configuration file "/var/lib/pgsql/data/postgresql.conf" contains errors Sep 18 01:54:16 dharma postgresql-init[13588]: pg_ctl: could not start server Sep 18 01:54:16 dharma postgresql-init[13588]: Examine the log output. Sep 18 01:54:16 dharma systemd[1]: postgresql.service: Control process exited, code=exited status=1 Sep 18 01:54:16 dharma systemd[1]: Failed to start PostgreSQL database server. Sep 18 01:54:16 dharma systemd[1]: postgresql.service: Unit entered failed state. Sep 18 01:54:16 dharma systemd[1]: postgresql.service: Failed with result 'exit- code'.
Jetzt hab ich gesehen, dass der neue Link dem Benutzer root gehört, allerdings bringt ein chown des Links keine Veränderung. Ist das das Problem? Wie kann ich es beheben?
Ich vermute das nicht der Owner des Link dein Problem ist. Andere Idee - kann es sein das dir hier apparmor reinhaut? Wenn der zuschlägt bekommst du nämlich genau diesen "permission denied" Fehler. Andreas