64bitOSで生成したrrdファイルは32bitOSでは扱えません。(逆も同じ)
しかし、64bitOS側で一度xmlファイルに変換し、32bit側でrrdファイルに復元すると扱えるようになります。
①ディレクトリにあるrrdファイルをすべてxmlファイルに変換する(64bit側で実施)
--------
for i in `ls *.rrd`
do
rrdtool dump $i > $i.xml
done
--------
②作成したxmlファイルを32bit側に転送
③xmlファイルをrrdファイルに変換する(①でファイル名がaaa.rrd.xmlになっているという想定)
--------
for i in `ls *.xml`
do
rrdtool restore $i `echo $i |sed s/.xml//g`
done
--------
※作業はバックアップをとってからやりましょう!
0 件のコメント:
コメントを投稿