Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Information zum Pfad überarbeitet

...

In den folgenden Schritten wird für davon ausgegangen, dass sich die rrdtool-Datenbanken im Pfad /var/lib/persistent/rrdtool befinden, weil die Standard-Konfiguration

Code Block
RRDTOOL_BACKUPDB_PATH='/data/rrdtool'

...

auto'

angenommen wird. Sollte hier ein anderer Pfad stehen, muss der Pfad /var/lib/persistent/rrdtool im Rest der Anleitung entsprechend ersetzt werden.

Export der Datenbanken

Warning

Die Schritte dieses Abschnittes müssen auf dem laufenden alten System, also unter der bisherigen Architektur durchgeführt werden!

  1. In das Verzeichnis wechseln, unterhalb dessen sich die rrdtool-Datenbanken befinden:

    Code Block
    # cd /var/lib/datapersistent/rrdtool


  2. Backup aller Datenbanken anlegen

    Code Block
    # tar czf ../rrdtool.tgz .


  3. Export aller Datenbanken in entsprechende xml-Files:

    Code Block
    find . -name '*.rrd' -exec rrdtool dump {} {}.xml \;

    Damit liegt parallel zu jeder *.rrd-Datei eine *.rrd.xml-Datei

...

  1. In das Verzeichnis wechseln, unterhalb dessen sich die rrdtool-Datenbanken befinden:

    Code Block
    # cd /var/lib/datapersistent/rrdtool


  2. Überschreiben der alten rrdtool-Datenbank-Dateien im neuen Format:

    Code Block
    # find . -name '*.rrd.xml' -exec sh -c "n=\"{}\"; rrdtool restore \"\$n\" \"\${n%.xml}\" --force-overwrite" \;

    Damit wurden die Datenbank-Dateien aus den xml-Dateien neu erzeugt.

 


Filter by label (Content by label)
showLabelsfalse
max5
spacesf
showSpacefalse
sortmodified
showSpacefalse
reversetrue
typepage
cqllabel in ("rrdtool","kb-how-to-article") and type = "page" and space = "f"
labelskb-how-to-article rrdtool