НАШ КОЛЛЕКТИВ

artsexylightbox

Простое создание бэкапов при помощи архиватора 7 ZIP

Резервное копирование является необходимым действием для обеспечения бесперебойного функционирования любой базы  данных. Своевременный бекап позволяет восстановить функционал в короткие сроки. Для этого будем использовать консольную версию архиватора  7zip и планировщика задач.

Общий вид командной строки имеет вид:

7z <команда> [<параметр>...] <имя архива> [<имена файлов>...] [<@списки файлов...>]

<Команды>

a: Добавить файлы в архив

d: Удалить файлы из архива

e: Извлечь файлы из архива

l: Показать список файлов в архиве

t: Тестирование целостности архива

u: Обновить файлы в архиве

x: Извлечь файлы из архива с путями

<Параметры>

-bd Запретить процентный индикатор выполнения задания

-i[r[-|0]]{@список файлов|!символы множественной замены}: Включая следующие файлы

-m{Метод сжатия}: Задание метода сжатия

-o{Директория}: Задание выходной директории

-p{Пароль}: Задание пароля

-r[-|0]: Включая поддиректории

-sfx[{имя SFX-заготовки}]: Создать самораспаковывающийся архив, используя указанную SFX-заготовку

-t{тип}: Задать тип архива (это может быть zip, 7z, rar, cab, gzip, bzip2, tar или другой, по умолчанию 7z)

-u[-][p#][q#][r#][x#][y#][z#][!новое имя архива]: Параметры обновления/создания архива

-w[{путь}]: Задание рабочей директории, без указания пути подразумевается текущая временная директория

-x[r[-|0]]]{@список файлов|!символы множественной замены}: За исключение указанных файлов

-y: Отвечать Yes (Да) на все вопросы

Создадим бекап поддиректории Temp с данными.

7z.exe a "C:\Backup\backup.7z" -r "C:\Temp"

Так же необходимо иметь логи выполнения задания для проверки и отслеживания ошибок. Перенаправим поток в текстовый файл >>log.txt Для удобства нужно ставить дату созданного файла, это реализуется путем прописывания %date%.

7z.exe a "C:\Backup\backup.7z" -r "C:\Temp" >> backup_log.%date%.txt

ФОТООТЧЕТЫ НАШИХ АКЦИЙ

artprettyphoto

1С Франчайзинг