motivación
Uno de los directorios de SuiteCRM que son susceptibles de crecer es el directorio ./upload. En éste se almacenan por ejemplo los archivos de actualizaciones y los ficheros que subamos desde el módulo Documental. Puede ser una buena práctica que el contenido de este directorio no se encuentre en el propio front-end si no que esté en un almacenamiento apropiado.
migración
En mi caso elijo un almacenamiento NAS que comparte una carpeta por NFS. Para comenzar el proceso es conveniente parar el apache.
# service apache2 stop
Creo un directorio auxiliar, monto un volument nfs y muevo el contenido anterior.
mkdir /var/www/suitecrm/upload2 mount -t nfs ip_origen_nfs:/suitecrm /var/www/suitecrm/upload2 mv /var/www/suitecrm/upload/* /var/www/suitecrm/upload2/ rmdir /var/www/suitecrm/upload
Ahora cambiamos el nombre del directorio upload2 a upload previo desmontaje del volumen.
umount /var/www/suitecrm/upload2/ mv upload2/ upload mount -t nfs ip_origen_nfs:/suitecrm /var/www/suitecrm/upload
Finalmente falta añadir una entrada en /etc/fstab para que el montaje se realice en el arranque.
ip_origen_nfs:/suitecrm /var/www/alfacrm/upload nfs rsize=8192,wsize=8192,timeo=14,intr
Ahora ya tenemos el directorio ./upload de nuestro SuiteCRM en el almacenamiento elegido. Recuerda levantar apache2 para comprobar que todo funciona correctamente.
service apache2 start