Sugestão:

Edita o /etc/passwd e altera o diretório do usuario postgres para o q
vc precisa.
Pare o serviço e reinicie.

por ex:
postgres:x:26:26:PostgreSQL Server:/srv/pgsql:/bin/bash

Sucesso!

2009/10/7 Professor Flávio Brito <[email protected]>:
> Oi Pessoal
>
> Estou com um problemão e preciso de ajuda urgente.
>
> O /var do meu servidor ficou sem espaço e acabei copiando os arquivos do
> data para um diretório. Troquei o owner dos arquivos e diretório e indiquei
> dentro do /etc/init.d/postgresql o diretório do PGDATA, mas na hora de
> carregar ele me manda uma mensagem dizendo que o diretório /var/lib/pgsql
> não existe (eu troquei o nome) percorri tudo com grep na máquina para ver de
> onde o tal cara é chamado, mas nada. Estou com a versão 8.2.6 em um RHE4
>
> No pgstartup.log
> runuser: warning: cannot change directory to /var/lib/pgsql: No such file or
> directory
> runuser: warning: cannot change directory to /var/lib/pgsql: No such file or
> directory
>
> A produção está toda parada. Por gentileza, me ajudem.
>
> PS: Já eliminei os arquivos de log para ajudar (não tem espaço mesmo)
>
> Abraços
>
> Flávio Brito
>
> ----------------------------------------------
> Seguem alguns comandos
>
> # /etc/init.d/postgresql stop
> # cd /var/lib/pgsql/
> # cp -pr data/ /sistema/
> #chown -R postgres.postgres postgresql/
>
> #vi /etc/init.d/postgresql
> PGENGINE=/usr/bin
> PGPORT=5432
> #PGDATA=/var/lib/pgsql/data Mudanca diretorio - particao /var cheia em
> 07/10/2009
> PGDATA=/sistema/postgresql/data
> if [ -f "$PGDATA/PG_VERSION" ] && [ -d "$PGDATA/base/template1" ]
> then
>         echo "Using old-style directory structure"
> else
>         #GDATA=/var/lib/pgsql/data
>         PGDATA=/sistema/postgresql/data
> fi
> #PGLOG=/var/lib/pgsql/pgstartup.log
> PGLOG=/sistema/postgresql/pgstartup.log
>
> # Override defaults from /etc/sysconfig/pgsql if file is present
> [ -f /etc/sysconfig/pgsql/${NAME} ] && . /etc/sysconfig/pgsql/${NAME}
>
> export PGDATA
> export PGPORT
>
>
>
>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



-- 
Armando Roque Ferreira Pinto
Analista de sistemas
(65) 8116 8844
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a