• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Дифференциальный бэкап средствами Windows

  • Автор темы Автор темы Max
  • Дата начала Дата начала

Max

Компьютерщик
Регистрация
12 Фев 2008
Сообщения
11,625
Реакции
147
Баллы
0
Дифференциальный бэкап средствами Windows

Приветствую Вас, уважаемые участники форума.
Интересует такой вопрос: возможно ли реализовать дифференциальный бэкап средствами Windows 7/10?
На данный момент для создания дифференциальных копий используется программа Iperius Backup Free, но ее минус в том, что ее время от времени приходится переустанавливать.
В общем, буду рад любым советам в рамках обсуждаемого вопроса.
 
Может дашь нормальное ТЗ?
Почему-то мне кажется, что ты не всё понимаешь в терминологии и технологиях. Вот страничка платной программы, с месячным пробным периодом и неплохим объяснением различий и условий применения того или иного типа резервирования.
 
Может дашь нормальное ТЗ? Почему-то мне кажется, что ты не всё понимаешь в терминологии и технологиях.
Я все прекрасно понимаю, нужно, чтобы раз в неделю создавалась полная копия, и еще 4 дифференциальных, по выходным бэкап не делается.
А нужно это для экономии дискового пространства на сервере. Какое еще ТЗ нужно?
Вот страничка платной программы
Если я ищу возможность обойтись встроенным решением в Windows, занчит, решение подразумевает быть бесплатным.
Можно тут почитать
Прочитал, только пока не могу разобраться, как запускать подобное на Win7/10.
 
Вот теперь ты расписался, что не понимаешь!
нужно это для экономии дискового пространства на сервере. Какое еще ТЗ нужно?
Дифференциальные копии обычно имеют больший объем, чем инкрементальные. Но для больших массивов данных, подверженных частым изменениям (например, баз данных) суммарный объём инкрементальных копий больше, чем дифференциальных.
 
Вот теперь ты расписался, что не понимаешь!
Да? Дифференциальные копии тяжелее полных?
Дифференциальное – это такое резервное копирование, при котором полная копия создаётся единожды в начале, а все последующие копии, создаваемые в рамках одной и той же задачи, содержат не все данные, а лишь произошедшие изменения с момента создания первичной полной копии. Ключевой момент здесь – с момента создания полной копии. Тогда как при инкрементом копировании вторая инкрементная копия цепочки являет собой разницу между ней и первой копией, при дифференциальном и первая, и вторая, и третья, и четвёртая, и все следующие дифференциальные копии будут зависимыми только от полной копии. Но никак не зависимыми друг от друга. Удаление или повреждение любой из дифференциальных копий не повлияет на другие копии – ни на те, что создавались до удалённой (повреждённой), ни на те, что после неё.
Собственно, поэтому и был выбран именно такой метод создания бэкапов.
И я прекрасно знаю про инкрементальные копии, изначально бэкапы были настроены именно по ним, но они мне не подходят.
И давайте уже отвечать по теме, а не оценивать уровень моей компетенции только потому, что я не использую инкрементальное копирование. :)
 
Последнее редактирование:
В общем, нашел предполагаемое решение на основе 7zip.
Для создания полной копии:
Код:
7z a "D:\Backup\full.7z" -r "C:\Data"
Для создания дифференциальных копий по рабочим дням:
Код:
7z u "D:\Backup\full.7z" -r -u- -up0q3x2z0!"D:\Backup\diff-%date%.7z" "C:\Data"
Источник

Буду тестировать на виртуалке, после чего отпишусь. :)
 
Проверил работоспособность, правда, батники пришлось чутка переделать:
Для создания полной копии:
Код:
@echo off
set "source=Источник"
set "destination=Назнаяение" 
"C:\Program Files\7-Zip\7z.exe" a -ssw -mhe -mx3 -r0 "%destination%\Full.7z" %source% 
Exit /b
Для создания дифференциальных копий:
Код:
@echo off
set "source=Источник"
set "destination=Назначение"
set dd=%DATE:~0,2%
set mm=%DATE:~3,2%
set yyyy=%DATE:~6,4%
set curdate=%dd%-%mm%-%yyyy%
"C:\Program Files\7-Zip\7z.exe" u "Путь_к_полной_копии.7z" -u- -up0q3x2z0!"%destination%\Diff_%curdate%.7z" %source%
Exit /b
Вопрос можно считать решенным, всем принявшим участие в обсуждении - огромный респект. :)
 
Назад
Сверху