<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[HOWTO: restore RRD graphs after upgrade from 32 bit to 64 bit]]></title><description><![CDATA[<p dir="auto">In the upgrade guide it's mentioned RRD-graphs cannot be converted from 32 bit to 64 bit:</p>
<blockquote>
<p dir="auto">"Upgrading from 32 bit to 64 bit mostly works fine with a couple caveats - your 32 bit RRD data is invalid on the 64 bit version and will have to be deleted by running 'rm -rf /var/db/rrd*'. You will lose all RRD history, this cannot be converted."</p>
</blockquote>
<p dir="auto">However, after an upgrade from 32bit to 64bit, you can do the following to convert your graphs:</p>
<p dir="auto">You will need two linux machines, one 32bit, one 64bit, both with rrdtool installed.<br />
Copy the .rrd files in /var/db/rrd from the pfsense box to the 32bit linux machine.<br />
On the 32bit linux machine in the directory you copied the files to, run:</p>
<pre><code>for i in `ls *. rrd`; do rrdtool dump $i &gt; $i.xml; done
</code></pre>
<p dir="auto">Transfer the resulting xml files to the 64bit linux machine and run:</p>
<pre><code>for i in `ls *.xml`; do rrdtool restore $i `echo $i |sed s/.xml//g`; done
</code></pre>
<p dir="auto">Now you have a bunch of 64bit .rrd files you can put in the /var/db/rrd directory on the pfsense box. They will be updated automatically!</p>
<p dir="auto">Courtesy of http://slog.carlheaton.co.uk/index.php/2009/10/converting-32bit-rrd-to-64bit-rrd-moving-cacti-between-architectures/</p>
]]></description><link>https://forum.netgate.com/topic/45432/howto-restore-rrd-graphs-after-upgrade-from-32-bit-to-64-bit</link><generator>RSS for Node</generator><lastBuildDate>Sun, 15 Mar 2026 08:38:16 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/45432.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 May 2012 12:18:06 GMT</pubDate><ttl>60</ttl></channel></rss>