LightBackup

Надёжное и быстрое средство для резервного копирования информации

LightBackup
Дистрибутив программы ~ 1 МБ

Возможности программы

Принцип работы и рекомендации

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

Можно задать количество хранимых копий, старые будут автоматически удалены. Количество копий должно быть не меньше 2-х и не больше 1024-х, а раздел для хранения данных должен иметь файловую систему NTFS. Копирование желательно делать на физически другой носитель или сетевой ресурс, иначе при поломке источника резервирование не будет иметь смысла. Таким образом, не смотря на инкрементное копирование данных, благодаря жёстким ссылкам будет видно полную структуру данных в любой резервной копии. При этом в резервной копии изменять данные не рекомендуется, иначе изменения перенесутся жёсткими ссылками на другие копии.

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

Чтобы сохранить права доступа, нужно положить рядом с LightBackup.exe файл SetACL.exe, тогда рядом с логом каждой резервной копии будет создана резервная копия прав доступа каждого файла. Пример восстановления прав после восстановления резервной копии можно прочитать здесь, где "dummy entry" нужно заменить на источник (параметр Source в LightBackup.ini). Обратите внимание, что в зависимости от количества файлов в источнике резервная копия прав может занимать много места.

Если вы пытаетесь скопировать файлы и папки, на которые у вас нет прав чтения, можно попробовать прочитать их напрямую из секторов винчестера. Для этого расположите файл RawCopy.exe рядом с LightBackup.exe; при этом дополнительные настройки делать не нужно, LightBackup автоматически обратится к RawCopy при необходимости.

Файл конфигурации

[Main] # Кодировка - UTF-16LE или Windows 1251
Silent = 0 # Показать сообщение после завершения копирования
LogPath = C:\Logs # Директория общих журналов (не обязательно)

[Config1] # Имя секции в формате ConfigX, где X - номер профиля
VShadow = 0 # Не создавать теневую копию тома (не обязательно)
Snapshots = 3 # Какое количество резервных копий хранить
CompareSize = 1 # Сравнивать размер файлов в дополнение ко времени
Source = C:\Windows\System32\Config # Что нужно копировать
Backup = D:\Backup\Config # В этой папке будут храниться резервные копии

Следующие секции записываются в том же формате, только увеличивается номер профиля в порядке возрастания, например Config2Config3 и т. д. Параметр Backup везде должен указывать на разные директории, там создаются папки по датам и времени. Пример конфигурации создаётся при первом запуске программы. Так в первом примере создаётся резервная копия реестра, а второй пример копирует базы данных из C:\Bases в D:\Backup\Bases и хранит все копии за полгода, если планировщик запускается раз в сутки:

[Config2]
Snapshots = 180
Source = C:\Bases
Backup = D:\Backup\Bases


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

Исключения можно задать параметром Exclude. Можно указывать файлы и папки, с абсолютными путями или относительными каталога Source. Значения разделяются точкой с запятой ";".

Для работы с сетевыми папками необходимо непосредственно перед сетевым путём дописать свободную букву диска, под которой ресурс будет подключен на время создания резервной копии. К примеру полный путь к каталогу источника выглядит как "\\Server\Bases", тогда источник необходимо указать как "Source = X:\\Server\Bases", где "X:" - свободная буква. Если сетевые папки используются в обоих параметрах Source и Backup, тогда буквы следует назначать разные, так как ресурсы будут подключены одновременно. Также необходимо помнить, что из сетевого ресурса в качестве источника технически невозможно создать теневую копию, поэтому открытые и заблокированные файлы в этом случае не будут скопированы.

Лицензирование

Программа полностью бесплатна для персонального использования на клиентских операционных системах. Для коммерческого использования на серверных ОС прошу пожертвовать $15 за один сервер (HWID из конфигурации нужно отправить на support@lightbackup.com, а реквизиты для поддержки находятся внизу этой страницы).

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

Поддержка операционных систем


Operating system Support x86 Support x64
Windows 10 Yes Yes
Windows 8.1 Yes Yes
Windows Server 2012 R2 Yes Yes
Windows 8 Yes Yes
Windows Server 2012 Yes Yes
Windows 7 Yes Yes
Windows Server 2008 R2 Yes Yes
Windows Server 2008 Yes Yes
Windows Vista Yes Yes
Windows Server 2003 R2 Yes Yes
Windows Server 2003 Yes Yes
Windows XP Yes Yes
Windows 2000 No No

Поддержка

Вы можете поддержать развитие проекта, перечислив любую справедливую сумму через эту форму:

Обсудить проект на форуме
simplix