Вопрос по разностному и добавочному бэкапам
Здравствуйте!
Вы написали что при разностном и добавочном бэкапах будут бэкапиться только новые файлы, а также те файлы, в которых были изменения. При этом Вы указали что они будут добавляться "в очередную резервную копию". Правильно ли я понимаю, что в ранее созданном бэкапе измененные файлы не будут перезаписаны, а будет лишь создан новый бэкап, в котором будут лежать только новые и измененные файлы?
Спасибо!
При разностном бэкапе (Differential backup), копируются только новые и измененные файлы, которые появились/изменились после создания предыдущей ПОЛНОЙ копии. Т.е. Разностный тип копирования является накопительным. Как вы уже поняли, каждая разностная копия содержит не только последние изменения, но и все предыдущие разностные копии вплоть до последней созданной ПОЛНОЙ копии (Full backup).
В обоих случаях создается новая копия!!! В прошлые резервные копии программа не "лезет" и не правит их.
Спасибо!
Я так и понял. Просто понадеялся что предусмотрена возможность замены старых файлов новыми чтобы не плодить бэкапов. Было бы удобно скопировать папку с документами на флешку, а потом в ней бы автоматически обновлялись файлы по мере их обновления на компьютере.
Я так понимаю что такой возможности в Вашей программе нет? Можно ли реализовать?
Копирование только измененных файлов у нас есть в программе и называется этот Тип резервного копирование - синхронизация файлов и папок (или зеркалирование, mirroring).
Суть синхронизации в том, что вы указываете:
- исходную папку (A)
- конечную папку (B)
При добавлении, изменении, удалении файлов в исходной папке (A), все изменения отражаются в конечной (B).
Таким образом, при каждом выполнении задания (например, каждую минуту) программа выравнивает папку (B) по исходной папке (A).
Поэтому папку (B) еще называют зеркалом папки (A), т.е. ее точной копией.
ВНИМАНИЕ!
При синхронизации файлов не создается никаких дополнительных папок, есть только папка (A) и папка (B).
Поэтому, не создаются резервные копии (отпечатки файлов на каждый момент времени), т.е. не хранится история изменения файлов, в отличии от резервного копирования. Поэтому, важно понимать, что если вы испортите файл в исходной папке (A), то он также испорченным попадет в конечную (B), в том же виде.
Но и такой сценарий мы предусмотрели.
Если вы укажете конечную папку в виде "D:\BACKUPS\Моя_синхронизация_[YYYY]_[MM]", то у вас каждый месяц будет рождаться новая конечная папка (B) в зависимости от текущего года и месяца:
D:\BACKUPS\Моя_синхронизация_2017_07 - в июле 2017 г.
D:\BACKUPS\Моя_синхронизация_2017_08 - в августе 2017 г.
D:\BACKUPS\Моя_синхронизация_2017_09 - в сентябре 2017 г.
...
...
и, таким образом, у вас будет храниться история по году и месяцу.
Если убрать переменную [MM], тогда конечная папка синхронизации будет создаваться 1 раз в году:
D:\BACKUPS\Моя_синхронизация_2017
D:\BACKUPS\Моя_синхронизация_2018
D:\BACKUPS\Моя_синхронизация_2019
...
...
Такой способ позволит не плодить много папок с резервными копиями и в то же время сохранять историю файлов.
Отлично! Ваша программа - то что надо!
Большое спасибо!