Я пытаюсь разработать стратегию резервного копирования для некоторых клиентов и склоняюсь к двуличности для удаленного резервного копирования (уже используется rdiff-backup для внутреннего / локального резервного копирования).
Разумно ли хотеть время от времени делать полную резервную копию? Поскольку дублирование увеличивается вперед, каждая инкрементная резервная копия зависит от предыдущего приращения, и все в значительной степени зависят от последней полной резервной копии. Если это станет коррумпированным, случатся плохие вещи. Смежный вопрос: проверяет ли Duplicity последовательные резервные копии на согласованность?
Предполагая, что я все время хочу полное резервное копирование, насколько эффективно дублирование создает такое полное резервное копирование? Может ли он проверять подписи файлов и копировать неизмененные данные из предыдущих полных резервных копий / приращений? По сути, создаете новый «полный» архив, передающий новые / измененные данные и объединяющий существующие неизмененные данные?
Сейчас я обеспокоен тем, что необходимо выполнить полное резервное копирование, но постоянное использование полных резервных копий с большой пропускной способностью сделает это необоснованным для некоторых клиентов.
источник
То, что вы запрашиваете, называется синтетической полной резервной копией , которая относится к процессу получения полной резервной копии путем объединения инкрементной резервной копии с предыдущей полной резервной копией на стороне назначения (т. Е. На сервере резервного копирования).
Я не знаком с Duplicity, но на их сайте он, похоже, не делает синтетических полных резервных копий. Вы должны сохранить все инкрементальные значения в полной мере, на которых они основаны. Если это так, то вы, вероятно , хотите , чтобы заставить полное резервное копирование каждый так часто, так как :
Один интересный способ для достижения синтетического Фуллса заключается в использовании Rsync с --link-Dest = DIR вариантом, или использовать rsnapshot . Он будет хранить только различия между каждой инкрементной резервной копией, но каждая будет выглядеть полной. Когда вы удаляете любой из них, он автоматически объединяет инкрементные файлы соответствующим образом. Это происходит благодаря магии жестких ссылок, поэтому различия будут основаны на файлах (либо файл был изменен и включен в diff, либо нет).
источник