我在Debian Bookworm Armhf 32位系统上产生了许多RRD文件,并具有32位的时间格式。他们一直在使用librrd81.7.2-4
升级到最近在同一ARMHF 32位系统上的Debian Trixie升级后,将时间格式更改为64位时间,现在使用Package blibrd8t64 1.7.2-4.2,带有另一个名称(添加后缀为“ T64”)。
当我尝试使用访问RRD文件时
rrdtool info temp.rrd
我得到
ERROR: 'temp.rrd' is too small (should be xxx bytes)
那么,如何将文件从旧的32位时间文件正式转换为Syme Armhf 32位系统上的新的64位时间格式? (我猜次要版本从-4升级到-4.2是无关的)
由于同样的错误,简单的rrdtool dump无法处理我的新(已经升级到Trixie)Debian。 does rrdtool提供一些本机命令来转换文件?
转到XML
复制文件到目标系统在目标系统中,使用
rrdtool restore file.xml file.rrd
加载x