Séneca FX Server - Sistema de Archivos

El directorio de instalación : /opt/spica/seneca

Séneca FX se instala en la carpeta /opt/spica/senecafx-DISTRO siendo DISTRO el nombre de una distribución en particular, y que normalmente sera SERVER. En cualquier caso, durante la instalación se crea el enlace simbólico /opt/spica/seneca apuntando a la distribución que se haya instalado.


$ ls -l /opt/spica lrwxrwxrwx 1 root root seneca -> ./senecafx-SERVER drwxrwxr-x 15 seneca seneca senecafx-SERVER

Es aconsejable utilizar siempre este enlace para trabajar con Séneca FX. Así, para situarnos en el directorio de instalación de Séneca FX haremos lo siguiente,

$ cd /opt/spica/seneca $ pwd -P /opt/spica/senecafx-SERVER

También es muy recomendable al trabajar Séneca FX iniciar sesión con el usuario seneca (en lugar de root) para no alterar los permisos de algún archivo o directorio. Además, el script de inicio de este usuario ya nos sitúa en el directorio correcto,

$ su seneca $ pwd /opt/spica/seneca

Contenido del directorio /opt/spica/seneca

El contenido de la carpeta /opt/spica/seneca es el siguiente:

/opt +-spica +-seneca +-- conf +-- scripts +-- seneca +-- anneo +-- lucio +-- cli +-- rakelib +-- ruby +-- rgloader +-- bundle +-- nginx +-- redis +-- solr +-- pids -> /var/seneca/pids +-- logs -> /var/seneca/logs +-- temp -> /var/seneca/temp +-- data -> /srv/data



donde,

El directorio de archivos temporales, cache y logs : /var/seneca

Los archivos temporales, logs, cache del servidor Web, y demás archivos generados por la aplicación durante su funcionamiento pero que no es necesario preservar en caso de que sea necesario restaurar o migrar a otro equipo se encuentran en esta carpeta. Se puede utilizar cualquier otra carpeta -no se recomienda- pero será necesario cambiar los enlaces ./pids, ./logs, .temp en opt/spica/seneca para que apunten a la nueva carpeta.

Contenido del directorio /var/seneca

El contenido de la carpeta /var/seneca es el siguiente:

/var +-seneca +-pids +-logs +-logrotate +-temp

donde,

Por simplicidad los permisos en esta carpeta, sub-carpetas y archivos que contienen son de lectura y escritura para todos los usuarios.

El directorio de archivos de usuario : /srv/seneca

Esta carpeta contiene todos los datos no temporales, los proporcionados por los usuarios - archivos de video y audio, transcripciones, etc.- así como los derivados de estos, y que en conjunto forman el archivo en disco de Seneca FX. Está carpeta debe incluirse en las copias de seguridad.

Cuando el espacio en disco no sea suficiente, se recomienda montar esta carpeta en un disco físico diferente al de sistema o en una unidad de red, pero mantener el enlace ./data en /opt/spica/seneca a este directorio.

El propietario de esta carpeta, sub-carpetas y archivos que contienen debe ser el usuario seneca y el grupo seneca, con permisos de lectura y escritura únicamente para este usuario.

Contenido del directorio /srv/seneca

El contenido de la carpeta /srv/seneca es el siguiente:

/srv +-seneca +-redis +-solr +-tenants +-backups



donde,

De las carpetas anteriores, la carpeta 'tenants' es la más importante ya que contiene todos los archivos que es necesario preserven - junto con un copia de la base de datos - en caso de que sea necesario restaurar Seneca FX en otro equipo.

El primer nivel dentro de la carpeta tenants es un directorio por cada instancia de Séneca FX o 'tenant', cuyo nombre es el identificador o 'prefix' del 'tenant'. Como ejemplo, si se han configurado dos tenants, example1 y example2, tendremos lo siguiente

/srv +-seneca +-tenants +-example1 +-brand +-archive +-default +-images +-signatures +-transcripts +-scratch +-uploads +-legacy +-example2 +-brand +-archive +-default +-images +-signatures +-transcripts +-scratch +-uploads +-legacy



donde,

[EOF]