Estimados foristas.
Muy buen día. Resulta que en la empresa hay una NAS y desean tener en un servidor postgres 8.4 pero que la DATA se guarde directamente en la NAS, de forma que si pasa algo la información no se pierda y que solo sea prender y conectar el cable de red y listo...
EL espacio en NAS lo tengo creado y lo "monto" via fstab perfectamente en /var/lib/pgsql. EL inconveniente (creo) es por permisos (SELinux) porque quedan así:
#ls -laZ /var/lib/pgsql
drwxrwx--- postgres postgres system_u:object_r:cifs_t .
drwxr-xr-x root root system_u:object_r:var_lib_t ..
drwxrwx--- postgres postgres system_u:object_r:cifs_t backups
-rwxrwx--- postgres postgres system_u:object_r:cifs_t .bash_history
-rwxrwx--- postgres postgres system_u:object_r:cifs_t .bash_profile
drwxrwx--- postgres postgres system_u:object_r:cifs_t data
-rwxrwx--- postgres postgres system_u:object_r:cifs_t pgstartup.log
-rwxrwx--- postgres postgres system_u:object_r:cifs_t .psql_history
y en una instalación estándar queda
drwx------ postgres postgres system_u:object_r:postgresql_db_t data
La instalacion la hago sobre RHEL5.6 64 a través de yum install ...... luego al hacer
# /sbin/service postgresql initdbIniciando la base de datos: matchpathcon(/var/lib/pgsql/data) failed Invalid argument
mkdir: no se puede crear el directorio «/var/lib/pgsql/data/pg_log»: El fichero ya existe
[FALLÓ]
Alguien sabe como solucionar esto? O que otra solución pueden brindarme?