Как получить дельту двух образов дисков - PullRequest
0 голосов
/ 30 октября 2019

В Linux, если у меня есть два образа диска, созданные:

первое изображение: (большая часть /dev/sda отформатирована с ext4)

dd if=/dev/sda of=image_old

и второе изображение:

# add, modify, delete some files on /dev/sda, and then
dd if=/dev/sda of=image_new

Существует ли какое-либо программное обеспечение, которое позволяет мне получать дельту / патч / разность между двумя файлами (image_old и image_new), так что, когда эта дельтаприменяется на image_old, я получил image_new?

Я знаю, что, xdelta, zsync, rdiff, но они предназначены для общих бинарных файлов, а не для образов дисков, я проверил их,результат не очень хороший (производите большие дельты для небольших изменений).

(На самом деле, для моего конкретного случая использования я сожму изображения, сгенерированные dd, так как gzip может быть передан на stdout, это не такдействительно важно)

...