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”.

  • Meneame
  • Netvibes Share
  • Delicious
  • Digg
  • Google Reader
  • Technorati Favorites
  • LinkedIn
  • Twitter
  • TypePad Post
  • Blogger Post
  • Google Bookmarks
  • WordPress
  • Facebook
  • Share/Bookmark

4 Respuestas to “Alfresco Hack: cómo sacar un informe rápido de los contenidos del repositorio”

  1. Javion 12 Mar 2010 at 4:40 pm

    Curradillo en comando Toni .. gracias!
    por cierto .. si te va bien podrias meterlo en la seccion “Comparte tu código” del foro ;)
    Saludos!

  2. Tonion 13 Mar 2010 at 1:16 pm

    Ya lo he puesto en el foro Javi. Gracias por la sugerencia.

  3. zapicoon 05 Abr 2010 at 4:33 pm

    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

  4. Tonion 05 Abr 2010 at 7:36 pm

    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.

Trackback URI | RSS de Comentarios

Escribir comentario/respuesta