Объявление

#51 01.04.2014 10:50:53

Incognito
Member
Зарегистрирован: 29.03.2013
Сообщений: 46

Re: LightBackup - Лёгкое и быстрое создание резервных копий

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


Код:

@echo off
::hobocopy копирует все фалы и папки в каталоге (config),  /recursive ключ обозначает копирование вложенных папок
hobocopy /recursive /full /y %windir%\system32\config\ %systemdrive%\Backup\config\%date%\

::hobocopy копирует файл NTUSER.DAT из каталога пользователя %username%, \ NTUSER.DAT пробел обязательно, между слешем и файлом
hobocopy /y %systemdrive%\Docume~1\%username%\ %systemdrive%\Backup\%username%\%date%\ NTUSER.DAT

::reg export импортирует рег файл с данными по ip адрессам
mkdir %systemdrive%\Backup\tcpip\%date%\
reg export "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces" %systemdrive%\Backup\tcpip\%date%\Tcpip.reg

Здесь сама программа и скрипт к ней smile
http://rghost.ru/53678509

Отредактировано Incognito (01.04.2014 15:46:14)


С Уважением Incognito

Неактивен

 

#52 01.04.2014 22:32:50

Waterclo
Пø}{@бь)4
Откуда: Лампа Аллавбздина
Зарегистрирован: 24.09.2008
Сообщений: 1931

Re: LightBackup - Лёгкое и быстрое создание резервных копий

simplix & Incognito
Потуги радуют! Обсуждайте результаты, но не бейте друг друга...

Неактивен

 

#53 02.04.2014 16:08:29

Incognito
Member
Зарегистрирован: 29.03.2013
Сообщений: 46

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Скрипт bat для определения ID пользователя! Windows 7, пример S-1-5-21-776561741-261903793-682003330-500


Код:

@echo off
For /F "tokens=* delims=" %%s In ('whoami /user ^|Find /i "%username%"') Do Set sid1=%%s
Call Set sid1=%%sid1:%COMPUTERNAME%\%username%=%%
Set sid1=%sid1: =%
Echo %sid1%

Скрипт bat для определения ID пользователя! Windows XP, пример S-1-5-21-776561741-261903793-682003330-500


Код:

@echo off
setlocal
set "exec=wmic useraccount where name="%username%" get sid /value"
for /f %%i in (' "%exec%" ') do 1>nul set "%%i"
echo %sid%

В жизни все бывает, пригодится!!!wink


С Уважением Incognito

Неактивен

 

#54 05.05.2014 17:13:24

Ursawarion
New member
Зарегистрирован: 05.05.2014
Сообщений: 7

Re: LightBackup - Лёгкое и быстрое создание резервных копий

на чем написана программа?

Неактивен

 

#55 14.05.2014 11:15:04

baxalex
New member
Зарегистрирован: 29.06.2013
Сообщений: 5

Re: LightBackup - Лёгкое и быстрое создание резервных копий

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

Неактивен

 

#56 20.05.2014 19:13:26

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 2254
Вебсайт

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Ursawarion
NSIS

baxalex
Программа не работает по сети, так как жёсткие ссылки можно использовать только на локальном винчестере.

Неактивен

 

#57 06.06.2014 14:49:23

sansoft
New member
Зарегистрирован: 20.12.2013
Сообщений: 7

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Добрый день!
А можно в Exclude записать папку по относительному пути с шаблоном в середине
Например я написал такой конфиг для проверки:


Код:

[Config1]
Snapshots = 3
Source = c:\Users\User1
Backup = h:\Backups\User1
Exclude = .\*\desktop.ini
Exclude = c:\Users\User1\*\desktop.ini
Exclude = *.lnk
Exclude = default.rdp

И вообще непонятно как работает Exclude.
Этот конфиг скопировал всё. Ни одна из строчек Exclude не сработала. И lnk попали в копию и default.rdp и desktop.ini.

Версия программы 1.4

Отредактировано sansoft (06.06.2014 14:51:00)

Неактивен

 

#58 07.06.2014 07:37:30

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 2254
Вебсайт

Re: LightBackup - Лёгкое и быстрое создание резервных копий

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

Неактивен

 

#59 07.06.2014 09:33:22

sansoft
New member
Зарегистрирован: 20.12.2013
Сообщений: 7

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Давайте маски прикрутим? Удобно ведь. Зачем копировать временные файлы *.tmp;*bak;~*.docx и т.п.
И еще почему-то в пути Source не берет UNC пути. Ведь я так понял алгоритм сначала копирует на локальный хард, а потом внутри, при последующем копировании делает хардлинки. Т.е. источник вполне может быть любой. А вот папка архива должна быть только локальная. Я проверил, если замапить сетевую папку (net use x: \\server\share) - копирование с неё идет вполне нормально.

Новый конфиг мой:


Код:

[Config1]
Snapshots = 3
Source = c:\Users\User1
Backup = h:\Backups\User1
Exclude = desktop.ini;default.rdp

файлы desktop.ini;default.rdp всё равно скопировались. Во всех папках. Правда они имеют атрибут hidden и system

Может регистр символов имеет значение в Exclude?

UPD: Догадался кажись.

Exclude = Desktop\desktop.ini;Documents\default.rdp - сработало.

т.е. в Exclude можно указать только конкретный файл в конкретной папке.

UPD2:
Закинул 100 руб на проект. Яндекс деньги не имею, пришлось платить с карточки. Неудобно. Напиши еще QIWI-кошелек свой на главной странице

Отредактировано sansoft (07.06.2014 12:42:05)

Неактивен

 

#60 07.06.2014 21:37:58

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 2254
Вебсайт

Re: LightBackup - Лёгкое и быстрое создание резервных копий

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

Неактивен

 

#61 08.06.2014 16:52:44

sansoft
New member
Зарегистрирован: 20.12.2013
Сообщений: 7

Re: LightBackup - Лёгкое и быстрое создание резервных копий

есть еще один вопрос. Допустим в Config2 указана папка которая на момент бэкапа не существует. Config3 и так далее уже не отрабатываются?
Просто я не всегда точно могу знать, будет папка существовать или нет в момент бэкапа. И хотелось бы, если она есть - делать копию. А если нет - просто пропускать конфиг. Иначе придется писать бат-файл, который бы генерил ini файл перед запуском LightBackup. Оно конечно можно сделать, но bat писать уж очень некомфортноwink

UPD: Вопрос снят. Написал таки bat

Отредактировано sansoft (11.06.2014 18:47:16)

Неактивен

 

#62 18.06.2014 11:28:26

gmk57
New member
Зарегистрирован: 30.03.2014
Сообщений: 7

Re: LightBackup - Лёгкое и быстрое создание резервных копий

simplix
Добрый день!
По моему вопросу ничего не можете подсказать? Программа работает, но уж очень медленно.

Неактивен

 

#63 18.06.2014 12:20:07

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 2254
Вебсайт

Re: LightBackup - Лёгкое и быстрое создание резервных копий

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

Неактивен

 

#64 21.06.2014 10:22:37

happywanderer
Чудом осчастливленный Миха
Зарегистрирован: 16.02.2010
Сообщений: 896

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Можно ли как-то сообразить чтобы  файлы бэкапились  с атрибутом "только для чтения"?


"Ни один человек не богат настолько, чтобы искупить свое прошлое."

Неактивен

 

#65 24.06.2014 15:48:51

DMA
New member
Зарегистрирован: 24.06.2014
Сообщений: 1

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Выявилась проблема с программкой - пути длиннее MAX_PATH ей не по зубам. Про этом файл не скопировался в точку назначения, а в логах всё чисто. Т.е. программа даже не заметила, что что-то пропустила. При этом упоминавшийся тут HoboCopy сожрал и не поперхнулся. Система Win7 x86. Прошу заметить, что это баг, а не фича, так что имеет смысл пофиксить. С уважением, Дмитрий.

Неактивен

 

#66 19.07.2014 11:50:26

line1
Member
Зарегистрирован: 30.05.2013
Сообщений: 12

Re: LightBackup - Лёгкое и быстрое создание резервных копий

simplix

Поддерживаются пути файловой системы любой длины и любой кодировки.

Добавлена возможность резервного копирования со съёмных носителей

Бэкап флешки был создан по пути "F:\РњРѕРё документы\system\флешка4.0\", вместо "F:\Мои документы\system\флешка4.0\"
win7x86 В других программах проблем с кодировками вроде нет.

Неактивен

 

#67 31.07.2014 10:28:15

sulfur
New member
Зарегистрирован: 31.07.2014
Сообщений: 2

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Нашел чудовищные баги:

1. Уберите пожалуйста из стандартных настроек путь system32\config. Ваша программа удалила почти все мои файлы оттуда. Я их восстановил из копии, но перезагружаться теперь страшно =/

2. Копируются не все файлы почему-то.
3. В исходной папке (Source) создается пустая папка с точной копией имени, но пустая. И в Backup содержимое этой папки тоже не попадает.


Я пробовал несколько раз и проблемы 2 и 3 воспроизводятся.
Могу дать вам доступ по TeamViewer для отладки.


Но хотя бы удалите из демо-настроек путь system32\config, чтобы другие люди не пострадали sad

Добавление:
№3 перестала воспроизводиться. Но №2 стабильно воспроизводится: https://www.dropbox.com/s/8wetyed2391rf … %D0%B0.JPG

Отредактировано sulfur (31.07.2014 11:08:54)

Неактивен

 

#68 31.07.2014 11:20:07

MBTY
Профессиональный соучастник
Откуда: ЮФО
Зарегистрирован: 30.04.2009
Сообщений: 1626
Вебсайт

Re: LightBackup - Лёгкое и быстрое создание резервных копий

sulfur
Знатный скриншот

Неактивен

 

#69 31.07.2014 15:52:38

sulfur
New member
Зарегистрирован: 31.07.2014
Сообщений: 2

Re: LightBackup - Лёгкое и быстрое создание резервных копий

MBTY, что с ним не так? Могу переделать

Неактивен

 

#70 23.09.2014 18:02:53

vitek
New member
Зарегистрирован: 23.09.2014
Сообщений: 3

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Благодарен! С Огромным Уважением!!! smile


начинающий...user
Windows XP Professional 5.1.2600.2158 SP2(x86)_(x64)

Неактивен

 

#71 01.10.2014 05:27:10

sansoft
New member
Зарегистрирован: 20.12.2013
Сообщений: 7

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Иногда прога немертво виснет. Судя по логам процесс-монитора: впадает в бесконечный цикл на одной и той же папке. Есть предположение что связано это с длиной пути больше чем 256 символов. А такие файлы и папки есть.
Всё бы ничего, если бы прога ругалась на такие файлы в лог и шла дальше. Ведь теневая копия создана и можно работать. Но лучше всё таки починить модуль копирования для фалов с длиной пути больше чем 256 символов.

Фрагмент лога процесс-монитора:


Код:

Удалено из-за содержания конфиденциальной информации.

и это только за 0.02 секунды! А висит оно так каждый день с 20 вечера до 8 утра.
Помогите решить проблему с зависанием. Лицензия оплачена

Отредактировано simplix (06.10.2014 09:29:15)

Неактивен

 

#72 01.10.2014 08:01:38

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 2254
Вебсайт

Re: LightBackup - Лёгкое и быстрое создание резервных копий

sansoft
У меня проблема не воспроизводится, длинные пути копирует отлично. Напишите мне в ПМ, в какое время можно будет подключиться по TeamViewer, чтобы посмотреть на ваш компьютер и выяснить возможную причину.

Неактивен

 

#73 06.10.2014 09:38:56

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 2254
Вебсайт

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Новая версия LightBackup 1.5

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

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

Неактивен

 

#74 17.10.2014 15:02:44

Incognito
Member
Зарегистрирован: 29.03.2013
Сообщений: 46

Re: LightBackup - Лёгкое и быстрое создание резервных копий

simplix
Скачал себе вашу программу, так и не смог разобраться как скопировать Файл NTUSER.DAT из директории C:\Documents and Settings\Admin\
Прошу помощи! Спасибо


С Уважением Incognito

Неактивен

 

#75 17.10.2014 16:23:08

simplix
Administrator
Зарегистрирован: 28.07.2008
Сообщений: 2254
Вебсайт

Re: LightBackup - Лёгкое и быстрое создание резервных копий

Программа копирует директории, а не файлы. В данном случае нужно указать:

Source = C:\Documents and Settings\Admin\

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

Неактивен

 

Board footer


Рекомендации: OSZone, Comss, Ru-Board

Поддержать развитие проектов