Добрый день!
Я задался целью настроить эффективный бекап с возможностью восстановить данные нужной версии.
Какие задачи:
- Создавать бекап папки шары или (можно одно из двух) конкретных каталогов шары по расписанию.
- Хранить историю измененных файлов.
- Иметь возможность восстановить один конкретный файл или (можно одно из двух) восстановить всё в отдельную папку или шару.
Но он не поддерживает дедупликацию (не так ли?) и ТУПО создает копии одних и тех же файлов по расписанию. Еще требует наличие отдельного раздела или диска (ну допустим, USB 3.0 диск можно добавить).
Есть еще резервирование и репликация.
Создал раздел резервирования с поддержкой дедупликации, расписание поддерживается, но вот ведь засада, нельзя восстановить файлы в другой каталог или посмотреть файлы перед восстановлением или восстановить выбранный файл. Т.е. я ХЗ что там в бекапе и должен затирать исходную папку чтобы посмотреть? (например, был какой-то ценный файл, который когда-то был нормальным, потом, по неизвестным причинам файл стал испорчен, есть почасовые бекапы, испорчен только 1 файл, другие файлы обновлены (люди же работают) и не должны быть затерты на старую версию).
Как быть?
PS: неужели разработчикам не пришла в голову идея определять хеш файла в TimeBackup и не плодить копии на носителе если не было изменений относительно прошлого бекапа?
UPD: Оказалось, TimeBackup не копирует лишний раз файлы, если они не менялись:
Двойные файлы это hard links. Проведите эксперимент: возьмите Volume, который почти пуст.Скопируйте туда папку на 1ГБ, сделайте её бекап.
Если вы выделите обе папки, то свойства Вам скажут, что всего размер папок 2ГБ, но если вы посмотрите сколько места на самом деле занято на Volume, то увидите, что занят всего 1ГБ.
TimeBackup делает инкрементные апдейты. Файлы которые не были изменены отображаются, но они не занимают дополнительное место.