RRDTool: ERROR: This RRD was created on another architecture

Автор | 22.08.2014

При переносе с одного сервера на другой файлов .rrd выскочила такая ошибка:

ERROR: This RRD was created on another architecture

Не нравится ему переход с 32бит на 64бит.
Для исправления сего можно сделать дамп rrd, а потом его отресторить на новом месте.
Бекапим:

for f in *.rrd; do rrdtool dump ${f} > ${f}.xml; done

На новом сервере востанавливаем

for f in *.xml; do rrdtool restore ${f} `echo ${f} | rev | cut -c 5- |rev`; done

Залишити відповідь