Alfresco Hack: cómo sacar un informe rápido de los contenidos del repositorio
Toni Marzo 10th, 2010
Ya lo vi hace tiempo en Think Alfresco y sabía que algún día lo iba a necesitar, ahora quiero compartirlo con vosotros. Sabemos lo que ocupa el repositorio, sería tan fácil como hacer un du -sh contentstore, pero ¿qué tipo de archivos almacena ese repositorio y cuantos de cada tipo? Saber ese dato es importante al hacer migraciones, optimizar Lucene, etc. Es tan fácil como ejecutar el siguiente comando desde el directorio superior al contentstore de turno:
$ find ./contentstore -type f -exec file -inb {} \;| sort |uniq -c|sort -nr
Este comando nos dará como resultado algo parecido a lo siguiente:
378 application/msword 147 application/pdf 72 text/plain; charset=us-ascii 58 text/x-c++; charset=iso-8859-1 12 text/plain; charset=utf-8 8 text/html 2 application/x-zip 2 text/plain; charset=iso-8859-1 2 image/jpeg 2 application/x-empty 2 text/x-c; charset=utf-8 1 text/x-c++; charset=utf-8 1 image/png
Fácil ¿no? Claro que también se puede hacer con un JavaScript y ejecutarlo como acción pero pienso que así es más rápido, además es el “Sys Admin way”.
- FLOSS , administración de sistemas
- Comments(4)


Curradillo en comando Toni .. gracias!
por cierto .. si te va bien podrias meterlo en la seccion “Comparte tu código” del foro
Saludos!
Ya lo he puesto en el foro Javi. Gracias por la sugerencia.
Buenas.. Como podria sacar un informe con el nombre de todos los contenidos de un espacio?. Lo intente con lucene pero son muchos contenidos y se queda como colgado y al final no los muestra todos
Hola Zapico, esa información habría que sacarla con un script lanzado como acción por ejemplo. Seguramente que en el foro oficial hay ejemplos para hacer uno.
Saludos.