Ich habe ein Linux-Basissystem installiert. Ich möchte ein sehr großes und komplexes Skript von Drittanbietern ausführen, das viele Änderungen an verschiedenen Teilen des gesamten Systems vornimmt. Diese Änderungen umfassen das Hinzufügen neuer Dateien, das Ändern vorhandener Dateien und das Entfernen vorhandener Dateien. Sobald das Skript fertig ist, werde ich ein modifiziertes System haben. Die Änderungen werden umfassend und erheblich sein.
Ich möchte eine Art Bericht über alle Dateien, die hinzugefügt, entfernt oder geändert wurden, und eine zeilenweise Analyse der Änderungen. So etwas wie die Ausgabe eines Datei-Diff-Tools wäre großartig.
Ich gehe davon aus, dass ich vor dem Ausführen des Skripts eine Art Schnappschuss erstellen muss und danach einen zweiten Schnappschuss. Ich gehe dann davon aus, dass ich diese Schnappschüsse in eine Art Diff oder Diff-ähnliches Tool einspeisen würde.
Weiß jemand, welche Tools zu verwenden sind und wie ein gesamtes System unterschieden werden kann?
Ich verwende Virtualbox mit einer Funktion zum Differenzieren von Bildern , obwohl ich nicht weiß, ob ich sie an diesen Zweck anpassen kann. Außerdem würde ich nach Möglichkeit eine allgemeinere Lösung bevorzugen.
rsync
einen Snapshot erstellen und nach den Änderungen einen weiteren Lauf ausführen, um einen Bericht über geänderte Dateien zu erstellen. Der unterschiedliche Teil wäre wahrscheinlich schwieriger.