Ищу современный аналог nnbackup

Флейм. Только просьба - не материться! :)

Модератор: Дед Пахом

Ответить
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Ищу современный аналог nnbackup

Сообщение Admin »

nnbackup на windows 10 иногда после архивации зависает.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Ищу современный аналог nnbackup

Сообщение gopstop2007 »

пользуюсь таким - Exiland Backup Professional
пользуюсь ~5 лет, поставил и забыл
до него перебрал х*еву тучу программ, то функционала мало, то проблемы с надежностью
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Ищу современный аналог nnbackup

Сообщение Admin »

Понятно, спасибо. Платная программа. Хотелось бы фри вариант.
Не найду попробую костылить на pkzip и xcopy.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Ищу современный аналог nnbackup

Сообщение Admin »

Вот так обошелся

Код: Выделить всё

@echo off
@rem локальная папка с архивами
@set source="zip"

@rem удаленная папка с архивами
@set destination="c:\myprog\1"

@rem формирование имени файла
@set d1=%date:~6,4%-%date:~3,2%-%date:~0,2%
@set t1=%time:~0,2%
@set t2=%time:~3,2%
@set t3=%time:~6,2%
@if %t1% lss 10 (set t1=0%time:~1,1%)
@set filename=%source%\%d1% %t1%_%t2%_%t3%.zip

@rem создаем папку с архивами
@mkdir %source%
@rem создаем архив
@pkzip250 -add -rec -dir "%filename%" -include=@LIST.TXT -exclude=@XLIST.TXT
@rem удаляем старые архивы
@forfiles.exe /P %source%\ /M *.zip /D -90 /C "cmd /c del @FILE /q /f"
@rem синхронизируем локальную и удаленную папку
@robocopy "%source% " "%destination% " *.zip /MIR /FFT /Z /XA:H /W:5
robocopy входит в состав Windows 10. Включаемые и исключаемые файлы находятся соответственно в LIST.TXT и XLIST.TXT
Вложения
forfiles.zip
(22.18 КБ) 200 скачиваний
Pkzip250.zip
(190.49 КБ) 231 скачивание
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Ищу современный аналог nnbackup

Сообщение Yufil »

https://ru.fbackup.com/ не устроит? Когда-то юзал, сейчас пользую небесплатный KLSBackup
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Ищу современный аналог nnbackup

Сообщение Admin »

Ребят это все очень навороченные версии. Мне то просто нужно папку с аппликашкой забекапить.
И к примеру хранить бекапы дней 100 или последних 20-30 копий.
Ставить для этого тулзу с размером инсталяшки 80мб по моему через чур :)
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Ищу современный аналог nnbackup

Сообщение Yufil »

Тогда батничек и архиватор 7z с правильно установленными параметрами :). Или погугли Python backup script для развлечения
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Ищу современный аналог nnbackup

Сообщение Admin »

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

Код: Выделить всё

@echo off

@rem количество дней. сколько хранить архивы
@rem удалять старые по дням del_mode=1
@rem удалять старые по количеству файлов del_mode=2
@set del_mode=2
@set arc_days=180
@set arc_counter=4

@rem локальная папка с архивами
@set source="zip"

@rem удаленная папка с архивами
@set destination="c:\1"

@rem формирование имени файла
@set d1=%date:~6,4%-%date:~3,2%-%date:~0,2%
@set t1=%time:~0,2%
@set t2=%time:~3,2%
@set t3=%time:~6,2%
@if %t1% lss 10 (set t1=0%time:~1,1%)
@set filename=%source%\%d1% %t1%_%t2%_%t3%.zip

@rem создаем папку с архивами
@mkdir %source%

@rem создаем архив
@pkzip250 -add -rec -dir "%filename%" -include=@LIST.TXT -exclude=@XLIST.TXT

@rem удаляем старые архивы
@if %del_mode% == 1 (@goto mode1)
@if %del_mode% == 2 (@goto mode2)
@goto end_mode

:mode1
@forfiles.exe /P %source%\ /M *.zip /D -%arc_days% /C "cmd /c del @FILE /q /f"
@goto end_mode

:mode2
setlocal enableextensions enabledelayedexpansion
for /f "skip=%arc_counter% usebackq delims=" %%i in (
  `dir /b /a:-d /o:-d /t:w "%source%"`
) do del /f /q "%source%\%%~i"
endlocal
@goto end_mode

:end_mode

@rem синхронизируем локальную и удаленную папку
@robocopy "%source% " "%destination% " *.zip /MIR /FFT /Z /XA:H /W:5
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ответить