среда, 11 декабря 2013 г.

7zip backup

Первый скрипт
@echo off
rem скрипт бэкапа
::Что архивировать
set out=D:\Buhgalteria\
::Путь копирования на сервер хранения
set puth_srv=\\srv\r$\Buhgalteria\

:: Описание парметров-  a - ключ создания архива; -mx9 - степень сжатия архива;
:: -ssw - позволяет архивировать открытые для чтения файлы
:: -mx0 - без компрессии; -mx1 - очень быстрая компрессия; -mx3 - быстрая нормальная компрессия;
:: -mx5 - нормальная компрессия; -mx7 - максимальная компрессия; -mx9 - Ультра компрессия;
:: -mmt-4 число потоков или -mmt=on
:: Упаковываем и копируем по сети
start /wait "BackUP Buhgalteria" /min  "c:\Program Files\7-zip\7z.exe" a -t7z -ssw -mx3 -mmt=4 "%puth_srv%\Buhgalteria_%DATE%.7z" "%out%"
exit

Второй скрипт
@echo off
::Удаляем бэкапы старше 7 дней
forfiles.exe /P r:\servers_backup\muradm\Buhgalteria\ /S /M *.* /D -8 /C "cmd /c del /q /f @FILE"
exit

вторник, 10 декабря 2013 г.

Удаление backup старше 7 дней

@echo off
::Удаляем бэкапы старше 7 дней
forfiles.exe /P r:\week_backup_sql\ /S /M *.* /D -7 /C "cmd /c del /q /f @FILE"
exit