motum hesa escribió:

> Para hacer esto he intentado los siguientes comandos de initdb:
> 
> /usr/local/etc/rc.d/postgresql initdb -E UTF8 --xlogdir=/dbe/pgsql/pg_xlog/
> /usr/local/etc/rc.d/postgresql initdb -E UTF8 -X /dbe/pgsql/pg_xlog/

Luego de eso, pg_xlog en /data debería ser un symlink al directorio
indicado.  Pero noto que no indicaste que /data es el directorio de
datos, así que posiblemente puso el nuevo directorio de datos en otra
parte ...

A todo esto, espero que no estés tratando de modificar las cosas en una
instancia que ya contiene datos.  Para esto, puedes

1. bajar el motor
2. crear el directorio .../pgxlog
3. mover los archivos desde pgdata/pg_xlog a .../pgxlog
4. crear un symlink desde pgdata/pg_xlog a .../pgxlog
5. iniciar el motor

> Sin embargo, al verificar dentro de la carpeta /data de PostgreSQL existe
> todavía el directorio pg_xlog y también contiene archivos mientras que el
> directorio especial que he creado /dbe/pgsql/pg_xlog/ está vacío, al crear
> base de datos de pruebas sigue sin usar el directorio que yo he asignado.

"carpeta"??

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a