Создать разностный ISO-образ для представления изменений в данном каталоге

285
dma_k

Предположим, у меня есть каталог ( /mnt/music), который я записал на DVD, например, с помощью genisoimage. В течение некоторого периода времени я создавал новые файлы, удалял некоторые файлы и переименовывал / перемещал файлы из одного каталога в другой /mnt/music.

Теперь я хотел бы создать инкрементную резервную копию этого каталога, чтобы сделанные мной изменения отражались на диске DVD с помощью «дельта» ISO, который, в частности:

  • должен содержать недавно добавленные файлы (реализовано из коробки genisoimage -M ...)
  • не должен выводить список удаленных файлов, например, они должны быть удалены из нового сеанса (очевидно, они все равно будут выделять место на DVD-носителе в предыдущем сеансе)
  • должен правильно отслеживать переименованные / перемещенные файлы (например, с помощью контрольного суммирования MD5, своего рода функциональные возможности «дублировать один раз» в mkisofs-md5 ) и отражать эти изменения в структуре каталогов без добавления содержимого файла в сеанс

Другими словами, после записи этого разностного сеанса ISO и запуска структуры каталогов + сравнения содержимого файла результатом такого сравнения должно быть то, что каталоги на жестком диске и DVD идентичны (зеркально отображены).

Платформа (Linux / Windows) не имеет значения, однако было бы неплохо автоматизировать этот процесс, например, запустить из CLI.

0

0 ответов на вопрос