Меню

Бэкап инкрементный и дифференциальный. Acronis True Image: стратегии резервного копирования

Восстановление

Сегодня мы рассмотрим принципы организации инкрементального и дифференциального резервного копирования с использованием программы .

Часто пользователи используют APBackup для полного сохранения данных, например в одну и туже директорию или каждый раз в разные архивы с использованием , а так же параметра глубина архива. Это хорошо работает на не больших объемах данных. Но если, например, каждый день необходимо архивировать полностью большой объем информации (например, несколько десятков гигабайт) то полный архив может занять много времени, а так затормозить работу компьютера. Хотя в имеется механизм позволяющий регулировать нагрузку на процессор компьютера (задание низкого приоритета процессу архивирования, автоматические паузы в процессе архивирования,..).

В таком случае нам необходимо будет организовать резервное копирование с использованием APBackup только измененных и новых файлов с момента последнего полного бэкапа, что займет не много времени, особенно в случае резервного копирования на FTP.

Чем отличается инкрементальное и дифференциальное копирование? Допустим мы сделали полную резервную копию исходного каталога и теперь каждый день необходимо сохранять изменения этого каталога. В случае инкрементального бэкапа, каждый день программа будет архивировать только новые или измененные файлы с момента последнего бэкапа (полного или инкрементального). Таким образом, что бы восстановить исходный каталог в случае аварии нам понадобится полный архив и ВСЕ инкрементальные копии с момента создания этого полного архива. В случае дифференциального копирования каждый день будет создаваться нарастающий архив новых и измененных файлов с момента полного архива. Т.е. каждый следующий дифференциальный архив содержит файлы, входящие во все предыдущие дифференциальные архивы. При восстановлении нам понадобится только полный архив и ПОСЛЕДНИЙ дифференциальный.

С точки зрения организации резервного копирования в инкрементальный и дифференциальный режим похожи, поэтому в дальнейшем будем рассматривать во всех примерах инкрементальный режим.

Итак, для определенности, допустим нам необходимо организовать резервное копирование папки C:\work\ в архив D:\backup\ . Мы будем делать полный бэкап по воскресеньям (например, выходной, когда никто не работает с сервером) а инкрементальные копии каждый вечер остальных дней недели.

Режим копирования может быть ЛЮБОЙ, программа будет работать одинаково в любом режиме: Архивирование (возможно с использованием внешнего архиватора), копирование, копирование на FTP. В нашем примере это будет архивирование с использованием внутреннего архиватора.

Итак, для начала создадим задание для организации полного копирования.

Назовем задание TEST_FULL, режим копирования: «Архивировать» , Вид резервного копирования: «Сохранять все файлы»

Расписание: еженедельно по воскресеньям .

Источник: «C:\WORK»

Для сохранения полного архива используем папку «d:\backup\» , архив имеет префикс «FULL_» + формат даты . Глубина = 1, т.е. будет сохранен только 1 последний полный архив.

В принципе, для надежности можно копирование полного архива в дополнительные директории на другом сервере и даже на FTP сервер в этом же задании.

Теперь, когда задание для полного резервного копирования готово, можно создать его копию для настройки инкрементального резервного копирования. Копию задания можно сделать, находясь в основном окне программы через меню «Задание»-> «Создать копию (F5)»

После создания копии будет открыто окно конфигурации нового задания. Нам необходимо внести следующие изменения в новом задании:

Описание: «TEST_INC», Вид резервного копирования: «Только новые и измененные файлы (с последнего архива)» . Это как раз инкрементальный режим резервного копирования. Для выбора дифференциального режима необходимо выбрать режим копирования: «Только новые и измененные файлы (с последнего полного архива)»

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

На закладке «Сохранение архива» необходимо изменить префикс архива на другой чем у полной копии, изменим на «INC_». А так же изменим глубину архива на 7 ДНЕЙ. Т.к. для восстановления нам понадобятся ВСЕ инкрементальные копии с момента полного архива т.е. все копии за последние 7 дней. В случае дифференциального копирования глубину можно задавать 1 день, т.к. нам необходимо будет только последний архив.

Заметим, что возможно изменить и директорию архива, например, полные резервные копии сохранять на одном диске, а инкрементальные на другом.

После создания этих двух заданий APBackup будет работать так, как и было задумано, т.е. создавать полную резервную копию по воскресеньям, а инкрементальные копии по остальным дням недели.

Сохраняет только данные, изменённые со времени предыдущего полного резервного копирования. Это экономит время и место для хранения резервных копий. Handy Backup поддерживает дифференциальное копирование любых данных.

Принцип дифференциального резервного копирования

При дифференциальном резервном копировании (differential backup) для начала однократно создаётся полная копия входного набора данных. При каждом следующем копировании сохраняются только данные, изменившиеся по сравнению с полной копией.

Преимущества дифференциального копирования

Дифференциальная копия обычно занимает намного меньше места, чем полная. Так, если из 2000 файлов в наборе данных со времени полного копирования изменились только 10, то дифференциальное копирование сохранит новые версии только этих 10 файлов.

При дифференциальном копировании обработке подлежат не все данные из набора, достигается экономия рабочего времени и ресурсов компьютера. Вычисления, требуемые для определения изменений, занимают ничтожное время по сравнению с записью данных.

Снижение расходов и затрат при восстановлении данных

Дифференциальное резервное копирование позволяет восстанавливать данные быстрее, чем полное, за счёт меньшего объёма копируемой информации, и быстрее, чем инкрементальное копирование , так как отсутствует необходимость отслеживать все изменения в данных.

Handy Backup как программа дифференциального резервного копирования

В Handy Backup дифференциальное резервное копирование реализовано для любых типов данных. Особенно рекомендуется использовать эту технологию при регулярном копировании больших, часто изменяемых массивов данных, например, баз данных SQL.

Как применить дифференциальное копирование в Handy Backup?

Создайте новую задачу резервного копирования, укажите источники данных и хранилище для резервных копий. На Шаге 4 выберите тип копирования – “Дифференциальное”.

Совет: дифференциальное копирование показывает наибольшую эффективность в сочетании с выполнением задачи по расписанию. Укажите на Шаге 6 расписание для задачи – Handy Backup будет выполнять автоматическое дифференциальное резервное копирование в заданное время.

Восстановление данных из дифференциальной копии

Для восстановления данных, полученных методом дифференциального резервного копирования, потребуются только два набора данных: последняя полная копия данных и последняя дифференциальная копия.

Для сравнения: при восстановлении данных из инкрементальной копии вам потребуются все инкрементальные копии данных за восстанавливаемый период времени.

Рекомендуемое решение для дифференциального резервного копирования

Скачать

Купить!

Версия 8.0.4 от 10 июля 2019 . 104 MB
Программа резервного копирования Handy Backup. 1200 RUB за лицензию

Все решения Handy Backup, начиная с популярного решения Standard, обладают инструментами для дифференциального резервного копирования доступных данных.

Дополнительные возможности создания дифференциальной копии в Handy Backup

  • Смешанный тип бэкапа . При этом типе резервного копирования также создаётся полная копия данных, вслед за которой программа делает по расписанию заданное число дифференциальных резервных копий. Затем весь цикл повторяется.
  • Временные метки . В Handy Backup вы можете выбрать режим, при котором каждая ваша резервная копия будет содержать в названии каталога дату и время осуществления резервного копирования, что очень удобно при поиске и сортировке данных.
  • Хранение копий в исходном формате . Файлы, скопированные Handy Backup, по умолчанию сохраняют тот же формат, в котором хранились оригиналы. Это позволяет открывать любые типы файлов прямо в резервной копии, без их восстановления.
  • Дифференциальная резервная копия базы данных . Мы всегда рекомендуем выбирать дифференциальное, а не инкрементальное резервное копирование баз данных, особенно часто изменяемых, так как при этом достигается большая экономия места и времени.

Попробуйте прямо сейчас!

Скачайте самую последнюю версию Handy Backup и попробуйте самостоятельно организовать дифференциальное резервное копирование любых ваших данных в течение 30-дневного бесплатного пробного периода. Личный опыт – лучший советчик!

Инкрементное резервное копирование позволяет эффективно сохранять копии постоянно изменяющихся данных: рабочие файлы, проекты, содержимое облаков и т.п. Handy Backup - программа для инкрементального бэкапа любых типов данных.

Что такое инкрементальное резервное копирование?

Инкрементное копирование — это метод бэкапа, при котором к основной копии набора данных постоянно приписываются небольшие дополнения, отражающие шаг за шагом изменения в данных (эти пошаговые изменения и называются инкрементами).

Например, если из 200 файлов изменены только 3, то они и будут скопированы при следующем инкрементном бэкапе.

Программа для инкрементного резервного копирования должна предоставлять возможности регулярного внесения таких дополнений, а также их пошагового восстановления в случае необходимости.

В этом режиме инкрементное копирование повторяется циклически, начиная с полного бэкапа данных . Когда количество инкрементных бэкапов достигает указанной величины или срока давности, весь цикл повторяется автоматически, начиная с создания новой полной копии.

Ключевое преимущество смешанного инкрементного бэкапа — его способность обрывать слишком длинные цепочки инкрементов. Это способно незначительно замедлить процесс резервного копирования, но делает восстановление данных более надёжным и быстрым.

Как выполнить инкрементальный бэкап файлов в Handy Backup?

Запрограммировать задачу инкрементного резервного копирования в Handy Backup очень легко. Выберите на Шаге 4 в мастере создания новой задачи инкрементное или смешанное инкрементное копирование.

Для смешанного инкрементного копирования задайте также в диалоге настройки версий длину или время повторения цепочки инкрементальных бэкапов.

Рекомендуемое решение для инкрементального резервного копирования

Скачать

Купить!

Версия 8.0.4 от 10 июля 2019 . 104 MB
Программа резервного копирования Handy Backup. 1200 RUB за лицензию

Скачайте Handy Backup Standard, чтобы начать пользоваться преимуществами умного инкрементального бэкапа - уже сегодня! Пробная полная версия - 30 дней!

В каких задачах лучше использовать инкрементальное копирование?

В общем случае, инкрементное копирование удобнее всего использовать для тех данных, которые изменяются часто и понемногу, чтобы в любой иметь возможность “отката” к любой предыдущей версии исправлений. Типичные задачи инкрементального копирования файлов включают:

  • Инкрементальный бэкап Windows и Linux файлов, в первую очередь пользовательских.
  • Для СУБД, например, PostgreSQL, инкрементальный бэкап упрощает хранение копий.
  • Файлы и папки на облачных аккаунтах тоже удобнее сохранять через инкрементный бэкап.

Примечание: использование инкрементного копирования для часто изменяющихся баз данных может вызывать проблемы из-за чрезмерно быстрого накопления новых версий. Так, с утилитой rsync инкрементальный бэкап легко может занять терабайты хранилища за одни сутки.

Во избежание вышеуказанной проблемы, мы рекомендуем использовать для инкрементного копирования баз данных метод смешанного инкрементального бэкапа, а для экономии места и времени — дифференциальный бэкап !

Кросс-платформенное решение для локального и онлайн копирования

Handy Backup работает как программа для инкрементального

О резервном копировании в последнее время много говорят и пишут. И мы, SIM-Networks, в том числе. :)

Это неудивительно: учитывая активное развитие зловредов, опережающее развитие антивирусов, наиболее рационально строить ИТ-безопасность вокруг системы резервного сохранения информации - вместо того, чтобы тратить ресурсы на предотвращение атак и борьбу с вирусами, гораздо проще, дешевле и легче поднять систему и сохраненные данные из актуальных резервных копий.

Кроме того, актуальный бэкап поможет нивелировать последствия вмешательства форс-мажорных обстоятельств или человеческого фактора, а также сбоя оборудования вследствие разных причин. Не зря ведь одна из заповедей сисадмина гласит: готовя новый сервер к работе, вначале настрой резервное копирование!

Бэкап можно делать самостоятельно - инструментов на сегодняшний день хватает, Google с удовольствием подскажет. Но если вы не являетесь крутым профи в области системного администрирования, лучше довериться тем, кто компетентен и способен настроить резервное копирование, полностью отвечая за результат.

Очень важно обратить внимание на два момента: копии критичной для вас информации должны делаться регулярно, а сохраняться - в удаленном месте, как можно дальше от оригиналов.

Первый момент важен потому, что информация на момент восстановления должна быть максимально актуальной для вас. Например, если ваша система поражена вирусом и единственный путь вернуть ценные данные - это восстановить их из бэкапа, то, согласитесь, будет очень обидно, если самая свежая копия вашей бухгалтерской отчетности датирована прошлым месяцем.

Важность второго момента можно проиллюстрировать так: если ваше резервное хранилище для бэкап-копий размещается, предположим, на том же сервере, где и основная система, то в случае, если сервер сгорит - сгорит действительно всё. Окончательно и бесповоротно.

Поэтому заботимся о правильном расписании резервного копирования и обеспечиваем удаленность хранилища для бэкапов.

Основные критерии выбора программы для бэкапов

В том случае, если вы все-таки хотите рискнуть и самостоятельно заняться организацией резервного копирования ваших данных, в поиске программы для бэкапов эксперты рекомендуют руководствоваться четырьмя универсальными критериями:

  • эффективность расхода ресурсов: программа для резервного копирования должна работать в максимально автономном режиме (не отвлекая вас и не тратя ресурс вашего времени, то есть автоматизирована насколько возможно), с минимально возможной загрузкой ресурсов системы и выполняться за минимально возможное время;
  • скорость восстановления: ПО должно восстанавливать ваши данные из резервной копии максимально быстро, чтобы не страдали бизнес-процессы; идеальной будет функция работы напрямую с копиями данных;
  • защита данных и безопасность: программа для резервного копирования обязательно должна обеспечивать вам достаточный уровень безопасности - как криптографическими, так и аппаратными средствами (защита каналов передачи данных в СХД, защита данных во время операции резервного копирования, возможность восстановления прерванной сессии);
  • гибкость: ПО для резервного копирования должно быть одинаково пригодно для всех типов данных (поскольку невозможно прогнозировать, какие из них вы посчитаете критически важными и выберете для копирования в резервное СХД), а также давать вам возможность выбора методов бэкапа и одинаково полноценно функционировать при любом из них.

Стоит отметить, что современное ПО, используемое профессиональными админами, всегда соответствует этим критериям. Кроме того, люди, специально обученные и имеющие за плечами богатый и разнообразный опыт настройки резервного копирования, могут подобрать наиболее оптимальный вариант бэкапа для каждого конкретного случая. Поэтому все-таки настоятельно рекомендуем обращаться за помощью к специалистам, чтобы не было потом мучительно больно от затертых правильных копий (так бывает, если выбран неподходящий метод копирования и слишком мал объем резервной СХД), поверх которых записывается ошибочная информация, восстановление которой не принесет вам желаемого результата.

Да, теперь поговорим о методах бэкапа - недаром ведь мы дважды упоминали, что существует несколько видов резервного копирования. Они различаются способом копирования и сжатия информации.

Полный бэкап (full backup)

Тут все понятно из названия: каждый раз, согласно заданию на резервное копирование, создается полная копия всей системы, точнее, всех тех данных, которые вы определили для резервного копирования при постановке задачи на бэкап. Для уменьшения итогового объема резервной копии, все данные сжимаются в архив. Таким образом, в вашем хранилище при полном резервном копировании с заданной периодичностью появляются архивы, где данные в основной своей массе дублируются (поскольку на протяжении долгого времени не изменяются). Это серьезно расходует ресурсы (см.п.1 в списке критериев бэкапа): место в хранилище, время создания и процессорное время, вычислительные мощности, наконец, ресурсы трафика при транспортировке архивов в удаленную СХД. И хотя метод полного копирования ранее был очень распространенным из-за высокой надежности, в чистом виде на сегодняшний день он признан малоэффективным. Например, для резервного копирования невысокой глубиной (менее двух недель) или с высокой частотой (раз в сутки, раз в несколько часов) полный бэкап чрезмерно расходует ресурсы.

Немного спасет ситуацию механизм дедупликации - выявление и удаление дублирующихся данных в полных копиях. Он также задается специальными программными средствами как на уровне СХД или сервера, так и на клиенте непосредственно. Статистика в некоторых источниках приводит впечатляющие результаты степени дедупликации - от 90% до 98%.

Преимуществом полного бэкапа можно назвать разве что скорость восстановления: когда данные поднимаются из одного архива, это происходит быстрее, чем при инкрементальном или дифференцированном бэкапе.

На сегодняшний день метод полного резервного копирования, как правило, используется исключительно как базовый в сочетании с другими методами, менее ресурсоемкими. Иногда такой подход называют еще смешанным или синтетическим бэкапом.

Инкрементальный, или инкрементный, бэкап (incremental backup)

По сравнению с full backup гораздо экономичнее и быстрее, поскольку в этом процессе копируются только те файлы, которые изменились со времени предыдущего резервного копирования. Механизм инкрементального копирования прост: в качестве начальной точки бэкапа Х 0 выбирается время (например, полночь с воскресенья на понедельник), в которое делается полный бэкап; в точке Х 1 (полночь с понедельника на вторник) делается копирование файлов, измененных и/или появившихся с момента Х 0 ; в точке Х 2 (полночь со вторника на среду) копируются файлы, измененные/появившиеся с момента выполнения Х 1 ; … в точке Х n происходит завершение цикла и делается следующий полный бэкап.

Этот метод гораздо более экономично расходует ресурсы и места в хранилище, и времени, и трафика передачи данных, по сравнению с другими. Однако при восстановлении данных в случае необходимости из резервной копии происходит поэтапное восстановление из точек Х n-1… Х 2, Х 1, Х 0 - до последнего полного резервного копирования включительно, и этот процесс может занять много времени.

Дифференциальный бэкап (differential backup)

Выигрывает перед инкрементальным в случае восстановления данных - время на эту операцию у него меньше, поскольку сравниваются полные копии Х 0 и Х n и не требуется поэтапного восстановления. Однако в части объема пространства для размещения в СХД дифференциальное резервное копирование сопоставимо с полным, поэтому экономии места в хранилище и трафика практически не достигается.

При дифференциальном бэкапе происходит копирование «нарастающим итогом»: каждый измененный файл в каждой последующей точке бэкапа копируется заново. То есть выглядит это как: Х 0 , Х 1 , Х 1 +Х 2 , Х 1 +Х 2 +Х 3 , … +Х n , Х 0 +Х (1+… n)

Словом, очень громоздко и сложно при расчете места в СХД.

Понять разницу между инкрементальным и дифференциальным бэкапом достаточно просто. Фактически - она в одном слове. Просто сравните:

  • инкрементальный бэкап обрабатывает файлы, измененные или созданные с момента выполнения предыдущего бэкапа;
  • дифференциальный бэкап обрабатывает файлы, измененные или созданные с момента выполнения предыдущего полного бэкапа.

Разновидностью дифференциального бэкапа считается дельта-копирование (дельта-блочное или дельта-стилевое резервное копирование ). При таком методе в копию записываются только изменения, происходящие в файлах, а не переписываются полностью изменяемые данные. То есть копируется частичка, а не весь файл. Правда, дельта-блочный метод можно применить именно на изменяемые, а не на создаваемые файлы - поэтому новые файлы копируются целиком.

Его отличает высокая скорость создания, крайняя экономия места и значительно меньшее (в сравнении с инкрементальным и дифференциальным бэкапами) количество избыточных данных. Казалось бы, применять дельту должны все, но этого не происходит, поскольку создание бэкапов таким способом и восстановление информации происходит средствами специального ПО. Кроме того, восстановление из дельта-бэкапа происходит очень долго: данные приходится собирать из мозаики измененных кусочков. Тем не менее, этим методом удобно пользоваться для обеспечения непрерывной защиты данных (когда бэкап файла делается непосредственно после его создания или внесения в него изменений - механизм, который отдаленно напоминает автосохранение в файлах Word’а))) или в случаях пониженной пропускной способности при сохранении резервных копий в удаленном СХД.

Аналогично дельта-блочному бэкапу действует разработанный программистами метод бинарных патчей , при котором копируются частички измененных файлов, но применяется другая база сравнения (в дельте - блоки, в этом методе - биты информации).

Однако необходимо иметь в виду, что оба упомянутых метода применяются в связке с дифференциальным или инкрементальным резервным копированием, но не сами по себе.

Иногда резервным копированием называют технологию зеркалирования , используемую, к примеру, на аппаратном уровне в RAID1 или при создании сайтов-зеркал. По сути же это - простое копирование файлов, без архивирования и систематизации накопления изменяемых файлов в заданном периоде.

За последние 12-15 лет в технологиях резервного копирования произошло много критических изменений, заставивших пересмотреть эффективность подходов и открыв новые способы. Например, внедрение технологии снэпшотов (snapshots ) - моментальных «снимков» файловой системы, из которых можно «склеить» резервную копию, - позволяют в облачных системах делать резервное копирование быстро и безболезненно, не останавливая виртуальной машины. Кроме того, применяясь в облаке, снэпшоты позволяют серьезно экономить ресурс СХД, поскольку на диске клиента они места не занимают.

Напоследок заметим, что в процессе организации в своей облачной инфраструктуре услуги резервного копирования () мы проанализировали эффективность разных подходов к выполнению бэкапа, и остановили свой выбор на методе инкрементального копирования, оптимизировав его таким образом, что наш показатель RTO (время восстановления данных из копии) составляет в среднем от 15 до 30 минут (в зависимости от объема данных). И с уверенностью можем сказать, что наш облачный BaaS соответствует всем заявленным выше критериям высококачественного резервного копирования.

Приверженцам классического «железа» мы предлагаем аренду для резервных копий: надежного, безопасного, высокотехнологичного. А наши высококвалифицированные эксперты поддержки помогут вам настроить оптимальный режим резервного копирования для вашей системы.

Резервное копирование данных - то, что должен регулярно выполнять каждый активный пользователь компьютера, который не хочет потерять всю свою информацию (или часть от нее) при неожиданном сбое. Часто в различных приложениях, предназначенных для резервного копирования информации, можно встретить три механизма, как создать копию: полностью, инкрементно или дифференциально. В рамках данной статьи рассмотрим, чем эти методы копирования отличаются друг от друга.

Оглавление:

Методы резервного копирования данных

Программ, которые разработаны для создания резервной копии информации, много, как в операционной системе Windows, там и в Mac OS. Все они выполняют примерно одинаковые действия - создают резервную копию операционной системы, полностью копируют диск, его некоторые разделы, папки или прочие данные, в зависимости от настроек, выбранных пользователем. После чего эти резервные копии можно использовать для восстановления информации.

Созданная резервная копия нуждается в постоянной актуализации. На базе примененных в программе условий создания бэкапа можно выполнить создание копии, при этом выбрав механизм резервного копирования:

  • Создание полной копии;
  • Генерация инкрементной копии;
  • Создание дифференциальной копии.

Данные действия имеются во многих приложений, например, в одной из самых популярных программ для резервного копирования данных, AOMEI Backupper. В рамках данной статьи примеры будут рассмотрены на ней, но найти подобные механизмы резервного копирования можно и в других программах.

Полное резервное копирование

При подобном методе резервного копирования снимки системы, которые генерируются в рамках одной задачи по бэкапу, способны работать независимо друг от друга. Повреждение одного из таких снимков никак не повлияет на работу других. То есть, при полном резервном копировании снимок системы содержит в себе всю резервируемую информацию.

Метод полного резервного копирования самый надежный, но и самый расточительный в плане ресурсов. Чтобы создать резервную копию операционной системы Windows и нескольких небольших приложений, потребуются десятки гигабайт. Соответственно, постоянно сохранять такие полноценные бэкапы и хранить их на жестком диске нерационально и расточительно с точки зрения свободного пространства на накопителе. Именно поэтому используются два других механизма, рассмотренных ниже.

Инкрементное резервное копирование

Инкрементное резервное копирование данных подразумевает, что пользователь при создании бэкапа единожды генерирует полноценную копию системы и всех файлов, а все создаваемые в будущем копии являются дочерними к главной и предыдущим, то есть, содержат в себе исключительно информацию о произошедших изменениях - удаленных, измененных и созданных файлах.

Таким образом, каждая последующая после первой инкрементная копия содержит в себе только информацию об изменениях. Выглядит это примерно так:

  • Вторая копия. Дочерняя - содержит в себе информацию об изменении данных со времен создания первой копии;
  • Третья копия. Дочерняя ко второй - содержит в себе информация об изменении данных со времен создания второй копии.

Плюс подобного метода резервного хранения данных, в сравнении с первым, меньший размер копий (каждая новая инкрементная копия весит десятки-сотни мегабайт, в зависимости от количества произошедших изменений). Минус - обращение каждой новой копии к предыдущей при восстановлении. То есть, если одна из копий повреждена, придется выполнять восстановление к последней рабочей копии в непрерывной цепи от первой. Кроме того, восстановление из инкрементной копии происходит дольше по времени, чем из других методов резервного копирования.

Дифференциальное резервное копирование

Дифференциальный метод копирования близок к инкрементному по смыслу, но между ними имеется ключевое различие. В рамках дифференциального копирования новые снимки являются дочерними к первому.

Это значит, что при первом резервном копировании дифференциальным методом создается полная копия системы, после чего все последующие снимки содержат в себе информацию о произошедших изменениях от первой копии. Выглядит это примерно следующим образом:

  • Первая копия. Основная - содержит в себе всю информацию;
  • Вторая копия. Дочерняя - содержит в себе сведения об изменении данных со времен создания первой копии;
  • Третья копия. Дочерняя - содержит в себе сведения об изменении данных со времен создания первой копии.

Как можно видеть, третья копия при дифференциальном методе резервного копирования не является дочерней ко второй. То есть, если с одним из дифференциальных снимков возникнут проблемы, можно будет восстановиться к любой другой рабочей дифференциальной копии. Это ключевое отличие дифференциального резервного копирования от инкрементного.

Размер каждого дифференциального снимка больше, чем размер инкрементного снимка, поскольку в нем нужно хранить информацию обо всех изменениях с момента создания первой полной копии. При этом каждый новый дифференциальный снимок будет весить больше предыдущего.

Какой метод резервного копирования лучше

Рассмотрев три метода резервного копирования, каждый пользователь может самостоятельно сделать вывод, какой из вариантов для него лучше. Кратко подведем итоги и приведем несколько сценариев:

  • Полное резервное копирование. Самый надежный способ. Подойдет тем пользователям, которые имеют возможность хранить большие по объему бэкапы;
  • Инкрементное резервное копирование. Лучший вариант для пользователей, которые делают бэкап на диске малого объема, например, на SSD-накопителе. Преимущество этого метода, в сравнении с дифференциальным резервным копированием, только в размере каждого нового снимка системы;
  • Дифференциальное резервное копирование. Лучший вариант для пользователей домашних компьютеров. При таком методе копирования озаботиться нужно только сохранностью первой копии.