Cambiar el almacenamiento de los adjuntos de OTRS a sistema de ficheros
OTRS guarda los adjuntos en la base de datos por defecto. A medidad que la base de datos crece (más de 50 GB) esto puede suponer un problema a la hora de realizar tareas de backup o de recuperación. Desde OTRS 2.4, es posible almacenar los adjuntos en el sistema de ficheros local. Esto simplemente requiere de una modificación vía SysConfig del parámetro “Ticket::StorageModule“. Además habrá que indicarle la ruta donde se almacenarán los ficheros mediante el parámetro “ArticleDir“.
Una vez que cambiemos el parámetro en el SysConfig, desde entonces todos los nuevos adjuntos que se añadan a los tickets se guardarán en el sistema de ficheros, pero los adjuntos anteriores permanecerán en la base de datos. Existe un programa pensado para mover los adjuntos que se encuentra en la base de datos al sistema de ficheros. Este programa se encuentra en el directorio “bin” del OTRS y se llama “otrs.ArtichelStorageSwitch.pl“. Para mover los adjuntos de la base de datos al sistema de ficheros simplemente tendremos que ejecutar el siguiente comando:
>perl bin/otrs.ArticleStorageSwitch.pl -s ArticleStorageDB -d ArticleStorageFS