El día 19 de febrero de 2009 12:45, Jaime Casanova
<[email protected]> escribió:
> 2009/2/19 Paco Abato <[email protected]>:
>> Hola Lista:
>>
>> Un cliente me ha pedido que establezca el tablespace en una máquina
>> (llamémosla máquina D -datos-) distinta de aquella en la que está instalado
>> postgresql (llamémosla máquina S -servidor-). La idea es que los datos estén
>> en una máquina dedicada a los mismos. Para ello han compartido un directorio
>> (cuyo propietario es el usuario "postgres" que es el que gestiona la base de
>> datos) de la máquina D y en la máquina S se ha añadido este directorio como
>> una unidad de red.
>>
>> De ninguna forma he conseguido crear el tablespace en D. El error que me da
>> al intentar crearlo (con pgAdmin III) es
>>
>> "could not set permissions on directory"
>>
Lo estas levantando con nfs? SI el directorio esta montado
correctamente, el usuario
postgres (como dijo Jaime) debe tener permisos para acceder a el. Pero recorda
que ya tiene que estar montado sobre una ruta fija.
>> aunque el directorio es accesible y he creado sin problemas directorios y
>> archivos dentro.
>>
>
> tal vez tienes permisos como usuario normal pero y el usuario
> postgres? no el de la maquina D sino el de la maquina S, tiene
> permisos?
>
>> ¿Sabeis si hay alguna restricción que impide crear un tablespace en otra
>> máquina conectada en red?
>>
>
> no hay restriccion, yo lo hice (aunque en ambiente linux, montando un
> shared device)
>
> --
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157
> --
> TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>
--
Emanuel Calvo Franco
Sumate al ARPUG !
(www.postgres-arg.org -
www.arpug.com.ar)
ArPUG / AOSUG Member
Postgresql Support & Admin
--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
http://archives.postgresql.org/pgsql-es-ayuda