Ru-Board.club
← Вернуться в раздел «Программы»

» LightBackup

Автор: simplix
Дата сообщения: 25.12.2013 00:15
LightBackup

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


Ссылка на официальную страницу: LightBackup.com


Дистрибутив программы
Скачать: LightBackup 1.6 (~1 МБ)


Возможности программы:Программа работает с любыми ОС Windows от WinXP и выше, всех разрядностей.
Поддерживается теневое копирование тома для чтения заблокированных файлов.
Для файлов, которые не изменились с прошлого копирования, создаются жёсткие ссылки.
Позволяет делать резервные копии съёмных носителей без создания теневой копии.
Работает с сетевыми ресурсами и поддерживает создание хардлинков на них.
Поддерживаются пути файловой системы любой длины и любой кодировки.
Полная поддержка юникода, два языка интерфейса (русский и английский).
Создание общего журнала работы программы и журналов по каждой копии.
Поддержка тихого режима и автоматического удаления старых копий.
Не требует никаких сторонних библиотек для своей работы.

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

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

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

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

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


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

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

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

Следующие секции записываются в том же формате, только увеличивается номер профиля в порядке возрастания, например Config2, Config3 и т. д. Параметр 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, тогда буквы следует назначать разные, так как ресурсы будут подключены одновременно. Также необходимо помнить, что из сетевого ресурса в качестве источника технически невозможно создать теневую копию, поэтому открытые и заблокированные файлы в этом случае не будут скопированы.
Автор: simplix
Дата сообщения: 08.01.2014 10:09
Новая версия LightBackup 1.3

Значительно усовершенствована архитектура, ускорена обработка атрибутов и сканирование изменений.
Теневые копии не подключаются под свободной буквой, теперь обращение к ним происходит напрямую.
Возможно задавать исключения через параметр Exclude, как абсолютные, так и пути относительно Source.
Автор: simplix
Дата сообщения: 11.01.2014 12:53
Новая версия LightBackup 1.4

Добавлена возможность резервного копирования со съёмных носителей без создания теневой копии.
Автор: Arregy
Дата сообщения: 11.01.2014 16:46
Скачал, попробовал, понравилось. Интересный проект. Спасибо! Буду следить.
Немного напрягло отсутствие индикации работы программы.
Автор: simplix
Дата сообщения: 11.01.2014 18:31
Индикация вряд ли появится вообще, так как она не сможет корректно показать реальное время копирования. Во время работы программы изменившиеся файлы копируются и здесь время зависит от их размера, а на файлы без изменений создаются ссылки, это мгновенно для файлов любого размера, и всё это происходит на лету без предварительного анализа. Да и в общем идея состоит в том, чтобы один раз настроить планировщик и забыть.
Автор: Arregy
Дата сообщения: 12.01.2014 10:27
Когда запустил первый раз не понял работает LightBackup или нет до появления сообщения. Я об индикации "идет копирование" или что-то в этом роде.
Автор: whitewolfs
Дата сообщения: 28.01.2014 01:16
Отличная программа!
Единственный вопрос - как бы сделать так, чтобы права доступа на копируемые папки сохранялись? При создании теневых копий средствами винды они ведь сохраняются.
Автор: Arregy
Дата сообщения: 28.01.2014 11:05
Да, отличная! Все остальное отложено, пользуюсь пока только этой, без проблем.
Автор: BFDA
Дата сообщения: 28.01.2014 11:23
Длинные имена файлов поддерживаются?
Автор: SANSoft
Дата сообщения: 16.06.2014 07:20
Прога невероятно крутая и простая до безобразия. Были некоторые вопросы с копированием сетевых ресурсов, но все они легко решились простым bat-файлом, который запускается до LightBackup. Рекомендую!
Автор: DonDD
Дата сообщения: 01.10.2014 09:55
simplix

Цитата:
введена небольшая стоимость - $15

Интересно, Марк Руссинович в курсе того, что его абсолютно бесплатная Sysinternals Sync входит в комплект и составляет часть продукта предполагающем извлечение некой материальной выгоды?
Автор: BFDA
Дата сообщения: 01.10.2014 10:08

Цитата:
Интересно, Марк Руссинович в курсе того, что его абсолютно бесплатная Sysinternals Sync входит в комплект и составляет часть продукта предполагающем извлечение некой материальной выгоды?


Кого волнуют такие мелочи? Пусть в суд подает!
Автор: DonDD
Дата сообщения: 01.10.2014 10:16
BFDA

Цитата:
Кого волнуют такие мелочи?

И правда, чего это я? Взял чужие проги (бесплатно), оформил скриптик и сшибай бабло.
Автор: simplix
Дата сообщения: 01.10.2014 18:47
whitewolfs
Права доступа сейчас не сохраняются и не могу сказать, появится ли такая функция.

BFDA
Длинные пути поддерживаются.

DonDD
Немедленно сообщите ему об этом ужасном факте.


Цитата:
оформил скриптик и сшибай бабло

Предлагаю вам написать аналогичную программу, на лицензионной системе и купленном компиляторе, назначить цену и попытаться продать. Только тогда вы узнаете, насколько много бабла я сшибаю. Не забудьте отписаться в этой теме, как идут дела, а то в процессе нимб может немного потускнеть.
Автор: DonDD
Дата сообщения: 01.10.2014 19:28
simplix

Цитата:
в процессе нимб может немного потускнеть

Как не печально, но увас он уже потускнел.
Начали за здравие, с отличных репаков известных на весь рунет, а заканчили банальным барыжничеством. Если бы вы просили некое кол-во средств на "лицензирование" вашей с нуля написанной программы, то лично я и слова бы не сказал, ведь любой труд должен оплачиваться. Но здесь... продажа 2-х чужих и бесплатных программ оформленных в свою оболочку... Ценник хоть поправьте, так, в память о былом альтруизме.
Удачи.
Автор: simplix
Дата сообщения: 01.10.2014 20:02
DonDD
Наверное вы плохо читали шапку и не смотрели домашнюю страницу. Эта небольшая стоимость - пожертвование, которое просится за скрытие сообщения в конце работы программы только на серверных системах. Вы абсолютно не правы в том, что эта программа - оболочка для других, т. к. на самом деле другие - вспомогательные; без сброса кеша на диск можно было обойтись, но я решил делать качественно, а vshadow распространяется майкрософтом с исходниками как пример работы теневого копирования. Весь функционал программы написан мной лично, хотя я не считаю себя программистом, и мало того что без лицензии нет функциональных ограничений, так ещё и коды я раздал бесплатно всем, кто об этом попросил. Я не считаю, что нужно изобретать велосипед от начала и до конца, поэтому для удобства вспомогательные программы оставил внутри основного файла. Впрочем я ожидал, что рано или поздно вылезет кто-то и начнёт упрекать меня в просьбах о пожертвовании, но называть это неуместным здесь словом "барыжничество" - это удар ниже пояса. Вы мне напоминаете человека, который пристально следит за тем, как хирург спасает сотни жизней, но когда у того не получается - кричит "убийца! повесить!". Всё-таки попробуйте, не на словах, а на деле потратить время и сделать лучше, чем у меня, а когда поймёте, что не всё так просто, может быть не захочется упрекать других.
Автор: DonDD
Дата сообщения: 01.10.2014 21:14
simplix
Нет, не удар ниже пояса, а констатация фактов и вы не благодетель, несмотря на то, как вам хочется это представить. Скажите, где можно в вашей программе прочитать, что в ней используются сторонние модули и кому принадлежит на них авторство, а также на каких условиях они распространяются авторами. Вот когда, это все будет, то вероятно, тогда вы сможете говорить, что вы творец и благодетель, а пока всего этого нет, вы банальный барыга. Барыга, втихаря продающий то, что вам досталось от авторов этих программ абсолютно бесплатно (как и миллионам других людей).
И да, из уважения к людям, чьи наработки вы продаете, пардон милосердно "лицензируете" за 15 енотов, ознакомились хотя бы с:

Цитата:
SYSINTERNALS SOFTWARE LICENSE TERMS
...
BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
...
You may not:

* work around any technical limitations in the binary versions of the software;
* reverse engineer, decompile or disassemble the binary versions of the software, except and only to the extent that
applicable law expressly permits, despite this limitation;
* make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation;
* publish the software for others to copy;
* rent, lease or lend the software;
* transfer the software or this agreement to any third party; or
* use the software for commercial software hosting services.
...

Еще раз удачи и легкого кода )
Автор: simplix
Дата сообщения: 01.10.2014 23:07
DonDD
Укажите пожалуйста, где можно ознакомиться с вашими бесплатными и законными, полезными обществу программами. Если такие будут, я уберу Sync исключительно для соблюдения буквы закона, раз уж эта мысль мешает вам спать. Но если нет, соответственно не будет смысла принимать советы от человека, который умеет только клеветать. Последнее не утверждение, всё покажут ваши работы.
Автор: DonDD
Дата сообщения: 01.10.2014 23:21
simplix

Цитата:
Укажите пожалуйста, где можно ознакомиться с вашими бесплатными и законными, полезными обществу программами. Если такие будут, я уберу Sync исключительно для соблюдения буквы закона, раз уж эта мысль мешает вам спать. Но если нет, соответственно не будет смысла принимать советы от человека, который умеет только клеветать. Последнее не утверждение, всё покажут ваши работы.

В чем клевета? В том, что вы нагло наплевали на лицензию и я тыкаю вас в это носом? В том, что вы продаете не свой софт, и бесплатный софт, продавать который не имеете не морального никакого другого права? В том что вы не соизволили даже упоминуть, что юзаете сторонний софт? Наглец и клеветник в данном случае только вы. И не нужно спихивать с больной головы на здоровую. Обгадились вы, а не я. И причем ваше наплевательское отношение, игнорирование лицензий на фришный!!! софт и мои поделки? Отвечайте за свои, взорослый человек ведь. Честнее и порядочнее будет. Так нет мы условия выдвигаем: уберу, а может не уберу. Смешно даже.
Например http://forum.ru-board.com/topic.cgi?forum=5&topic=46752&start=2340#7
И да, последнее не утверждение, но наверное нам стоит встретиться здесь?
Автор: simplix
Дата сообщения: 02.10.2014 00:00
DonDD
По ссылке я нашёл только GUI для упаковщика, скачать который не смог с барыжного, выражаясь вашими словами, обменника. Если это всё, вопросов больше не имею. Нет смысла повторять, что этот софт я не продаю, вам видимо действительно очень важно сложить свою песню. Когда ко мне обратится Руссинович, я решу с ним вопрос лицензирования без вашей помощи. Думаете не обратится, потому что ему дела нет до моей программы? Да не может быть...
Автор: DonDD
Дата сообщения: 02.10.2014 00:03
Еще пример http://forum.ru-board.com/topic.cgi?forum=5&topic=46752&start=2340#7

Добавлено:

Цитата:
Если это всё, вопросов больше не имею. Нет смысла повторять, что этот софт я не продаю, вам видимо действительно очень важно сложить свою песню.

И не нужно ничего повторять, в шапке все написано:



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

Если это не речь о продаже (получении прибыли), то конечно, какая тут речь, тут песня... о 15$ за фришный софт.
Удачи )
P.S.
Лично мне, обсуждаемая тулза не нужна ни бесплатно, ни тем более за 15 баксов. Дело принципа.
Автор: simplix
Дата сообщения: 02.10.2014 00:32
Специально для DonDD изменено лицензирование, в котором убрано упоминание о покупке, если по-другому бесплатность программы не очевидна. О всех нарушениях авторских прав прошу сообщать напрямую их авторам.
Автор: simplix
Дата сообщения: 06.10.2014 09:46
Новая версия LightBackup 1.5

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

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

Также удалена утилита Sync, кеширование реализовано по-другому.
Автор: 135la
Дата сообщения: 29.10.2014 19:48
Сайт не в дауне, но по линку из шапки и с офсайта программу не скачать. Хотел заменить ей Cobian Backup, но пока не получается, лол.
Автор: simplix
Дата сообщения: 29.10.2014 23:03
135la
Не могу подтвердить проблему, у меня всё работает.
Автор: simplix
Дата сообщения: 20.02.2015 20:39
Новая версия LightBackup 1.6

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

CompareSize = 1 # Сравнивать размер файлов в дополнение ко времени

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

Цитата:
Значительно ускорено удаление устаревших снимков.
Ускорено сравнение файлов по размеру.


Обновление LightBackup 1.6.2

Цитата:
Добавлен не обязательный параметр LogPath.


Обновление LightBackup 1.6.3

Цитата:
Добавлено предупреждение, если места на диске недостаточно.
Автор: simplix
Дата сообщения: 18.03.2015 14:03
Обновление LightBackup 1.6.4

Цитата:
Добавлен необязательный параметр VShadow = 0, с которым теневая копия создаваться не будет.
Добавлено предупреждение, если некоторые файлы не удалось скопировать.
Исправлено копирование длинных путей для съёмных накопителей.


Параметр VShadow будет полезен для копирования информации с томов, для которых невозможно создать теневую копию, например фиксированный раздел TrueCrypt.
Автор: Engaged Clown
Дата сообщения: 10.04.2015 23:33
simplix
Может глупый вопрос, но можно ли форсировать использование VSS?

Страницы: 1

Предыдущая тема: Смена функции клавиш


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.