Hola,
A ver si te sirve este pequeño resumen.
Por defecto, cuando borramos el contenido en Alfresco, éste pasa por cuatro fases:
1. INICIO: El contenido aún no se ha borrado, lo tenemos creado en un espacio dentro de nuestro repositorio, por tanto:
Desde Interfaz: Archivo en su espacio de origen.
Papelera vacía
En el almacenamiento físico: Metadatos en la BD
Fichero físico (*.bin) en directorio contentstore
2. BORRADO MANUAL: El usuario elimina el documento desde el interfaz web, accediendo a él desde su ubicación original, consecuencias:
Desde Interfaz: Archivo eliminado de su espacio de origen.
Archivo en papelera.
En el almacenamiento físico: Metadatos en la BD
Fichero físico (*.bin) en directorio contentstore
3. BORRADO DESDE LA PAPELERA: El usuario elimina el documento de la papelera, consecuencias:
Desde Interfaz: Archivo eliminado de su espacio de origen.
Papelera vacía
¡¡No podemos acceder al documento desde el interfaz!!
En el almacenamiento físico: No hay metadatos en la BD
Fichero físico (*.bin) en directorio contentstore
En esta fase, decimos que es un archivo huérfano, no existe ninguna referencia a él en la BD pero sin embargo sigue estando en el directorio físico. Este es un mecanismo de seguridad que utiliza Alfresco, y que viene configurado en el archivo repository.properties.
4. BORRADO MEDIANTE PROCESO CLEANER: Se ejecuta un proceso automático de Alfresco (por defecto cada 14 días) que elimina todo el contenido huérfano:
Desde Interfaz: Archivo eliminado de su espacio de origen.
Papelera vacía
En el almacenamiento físico: No hay metadatos en la BD
Fichero físico (*.bin) ELIMINADO del directorio contentstore
Fichero físico (*.bin) MOVIDO al directorio contentstore.deleted
Es responsabilidad del usuario eliminar el contenido del directorio contentstore.deleted para que no aumente en exceso el espacio de nuestro sistema de ficheros.
Por tanto, para "liberar" el espacio del disco duro, puedes borrar todo el contenido de contentstore.deleted, siempre que no suponga un riesgo para futuras recuperaciones de documentos (compaginar con las estrategias de backup).
Otra opción, es activar el borrado "ansioso" de contenido huérfano, es decir, pasaríamos directamente del borrado de la papelera a su almacenamiento en contentstore.deleted (sin tener que esperar al "cleaner" de Alfresco), para ello, basta con añadir en nuestro fichero alfresco-global.properties:
system.content.eagerOrphanCleanup=true
En cualquier caso, siempre tendremos nosotros la responsabilidad de eliminar el contenido de contentstore.deleted.
Espero haberme explicado bien!!!
Salu2