Mit einer vernünftigen Backup-Strategie wappnen sich Administratoren erfolgreich gegen Datenverluste und längere Systemausfälle. So zeigen wir Ihnen ... (mehr)

Backups entfernen

Beim Entfernen von alten Sicherungen treffen Sie ein weiteres Mal auf das Konzept der Zeiträume. Einen speziellen Increment können Sie nicht löschen, wohl aber etwa alle, die älter als fünf Tage sind:

# rdiff-backup --remove-older-than 5D /mnt/backup

Der Aufruf warnt davor, wenn die Zeitangabe mehrere Increments entfernen würde. Sind Sie sich sicher, dass die zu löschenden Increments passen, entfernt die Option "--force" sie trotzdem.

Statistiken

Backups im produktiven Umfeld profitieren davon, wenn Statistiken über Daten-Menge und -Änderungen vorhanden sind. Das erleichtert die Dimensionierung von Backup-Servern und gibt Aufschluss über den Datenzuwachs. rdiff-backup protokolliert für jeden Sicherungslauf über 15 Werte mit und schreibt diese in eigene Dateien, die sogenannten Session Statistics. Anzeigen lassen sich die Werte entweder direkt beim Aufruf über "--print-statistics", durch Analyse der Dateien »rdiff-backup-data/session_statistics« oder dem rdiff-backup-statistics-Programm.

Angenommen, Sie sichern unwissentlich eine neue Datei und möchten herausfinden, um welche es sich handelt. Im ersten Schritt offenbart Ihnen die Statistik-Datei, welche Daten-Menge sich im Mirror geändert hat:

# grep TotalDestinationSizeChange /mnt/backup/rdiff-backup-data/session_statistics.2015-03-15T10\:44\:06+01\:00.data
TotalDestinationSizeChange 41943106 (40.0 MB)

Ein weiterer Blick in die Datei-Statistiken listet auf, welche Datei genau die Änderung verursacht hat:

# gunzip -c /mnt/backup/rdiff-backup-data/file_statistics.2015-03-15T10\:44\:06+01\:00.data.gz | awk '$2==1{print}' | sort -k3nr,3
dump/data-dump 1 41943040 NA 0
dump 1 0 0 NA
samba 1 0 0 NA
samba/dhcp.conf 1 0 0 66

Die Spalten der Datei-Statistiken teilen sich auf in Filename, Changed, SourceSize, MirrorSize und IncrementSize. Da es sich bei »dump/data-dump« um eine neue Datei handelt, ist Changed gleich 1, die Mirror Size NA (Datei noch nicht im Mirror gewesen) und die IncrementSize ebenfalls 0. Die SourceSize entspricht nahezu der gesamten TotalDestinationSizeChange, die Datei hat also den Speicherplatz im Backup belegt.

Ähnliche Artikel

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023