This RRD was created on other architecture

Migrando datos generados por rrdtool de una arquitectura 32bit a una arquitectura 64bit, me encontré el problema que los archivos generados son distintos y el log reporta:

This RRD was created on other architecture

La solución es simple, y la escribo aquí para recordarla en el futuro:

En la plataforma 32bit (anterior) ejecutar el comando:

for i in $(ls *.rrd); do rrdtool dump $i $(echo $i | sed s/.rrd/.xml/ ); done

en el directorio donde se encuentran los archivos .rrd.

Copiar todos los archivos xml al servidor 64bit y alli ejecutar con ellos:

for i in $(ls *.xml); do rrdtool restore $i $(echo $i | sed s/.xml/.rrd/ ); done

y se puden borrar los archivos .xml de exportación, pues ya no tienen uso.

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes usar estas etiquetas y atributos HTML:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

WordPress Anti-Spam by WP-SpamShield