Erstellen Sie ein Delta-ISO-Image, um Änderungen in einem bestimmten Verzeichnis darzustellen

326
dma_k

Angenommen, ich habe ein Verzeichnis ( /mnt/music), das ich zB mittels auf DVD gebrannt habe genisoimage. Während einiger Zeit habe ich neue Dateien erstellt, einige Dateien entfernt und Dateien von einem Verzeichnis in ein anderes umbenannt / verschoben /mnt/music.

Nun möchte ich eine inkrementelle Sicherung dieses Verzeichnisses erstellen, damit die von mir vorgenommenen Änderungen auf der DVD-Platte mit Hilfe von "delta" ISO widergespiegelt werden.

  • sollte neu hinzugefügte Dateien enthalten (implementiert von genisoimage -M ...)
  • sollte entfernte Dateien nicht auflisten, z. B. sollten sie aus der neuen Sitzung entfernt werden (natürlich wird in der vorherigen Sitzung immer noch Platz auf DVD-Medien zugewiesen).
  • sollte umbenannte / verschobene Dateien korrekt nachverfolgen (z. B. mittels MD5-Prüfsummen, Art der Funktion "Duplikate einmal" in mkisofs-md5 ) und diese Änderungen in der Verzeichnisstruktur widerspiegeln, ohne den Inhalt der Datei zur Sitzung hinzuzufügen

Mit anderen Worten, nachdem diese Delta-ISO-Sitzung gebrannt wurde und ich den Vergleich von Verzeichnisstruktur und Dateiinhalt ausführte, sollte das Ergebnis dieses Vergleichs sein, dass Verzeichnisse auf Festplatte und DVD identisch sind (gespiegelt).

Plattform (Linux / Windows) spielt keine Rolle, es wäre jedoch schön, diesen Prozess zu automatisieren, zB über CLI auszuführen.

0

0 Antworten auf die Frage