У меня установлена базовая система Linux. Я хочу запустить очень большой и сложный сторонний скрипт, который внесет много изменений в различные части всей системы. Эти изменения будут включать добавление новых файлов, изменение существующих файлов и удаление существующих файлов. Как только сценарий будет завершен, у меня будет модифицированная система. Модификации будут широкими и существенными.
Мне нужен какой-то отчет обо всех файлах, которые были добавлены, удалены или изменены, и построчный анализ изменений. Что-то вроде вывода утилиты сравнения файлов было бы здорово.
Я предполагаю, что мне нужно сделать своего рода снимок перед запуском скрипта и второй снимок после. Я предполагаю, что тогда я бы подал эти снимки в какой-нибудь инструмент сравнения или подобный ему.
Кто-нибудь знает, какие инструменты использовать и как использовать всю систему?
Я использую Virtualbox, который имеет функцию разностных изображений , хотя я не знаю, смогу ли я приспособить его для этой цели. Более того, я бы предпочел более общее решение, если это возможно.
rsync
для создания моментального снимка и другого запуска после изменений, чтобы сгенерировать отчет об измененных файлах. Дифференцирующая часть, вероятно, будет сложнее