Архивация баз средствами командной строки Windows и архиватора Izarc, также скрипт для Linux.

Архивация баз данных 1С 7.7 (при небольшом редактировании и версий 1С 8.х) средствами командной строки и архиватора Izarc
Архивация каталога базы данных при размещении на Linux (smb-сервере к примеру) средствами linux.

Написано огромное количество утилит и программ для архивации баз 1С, включая пакетный режим самой 1С. Я всегда являюсь сторонником выполнения задач средствами операционной системы и самих программных комплексов (если это позволяется имеющимся функционалом). Для MS Windows использую скрипт с вызовом архиватора Izarc c установленным IZArc Command Line Add-On. Архивная копия именуется по текущей дате. Данный скрипт можно выполнять при работе пользователей с базой данных. Все что необходимо — в скрипте заменить пути к базе на свои, при необходимости добавить несколько баз по аналогии и включить скрипт в планировщик windows. Конечно при желании можно использовать другой архиватор позволяющий выполнять текущие действия.

Для Linux. Довольно часто в качестве файлового сервера используется samba-сервер на Linux машине, или wine от компании Etersoft,   в этом случае можно использовать архивацию и с windows клиента (к примеру выше приведенным скриптом) или встроенными средствами. Существует довольно много систем резевного копирования под Linux, но приведу лишь простейший скрипт с использованием архиватора tar с последующим сжатием gzip. В разных дистрибутивах Linux ключи tar могут незначительно отличаться, ознакомьтесь с документацией. Для выполнения по расписанию необходимо включить этот скрипт в планировщик средствами дистрибутива.

4 Comments

  1. dumal

    Поставлю плюс за то, что автор не концентрируется на винду, а смотрит более широко, продвигая СПО в массы 🙂

    Reply
  2. slava81

    Спасибо, честно говоря я от нее (винды) все больше отворачиваюсь…:)

    Reply
  3. automatizator

    Следует добавить, что надо скачивать также «IZArc Command Line Add-On».

    Плюс.

    Reply
  4. slava81

    По тексту «вызовом архиватора Izarc c установленным дополнением командной строки», — учту, поправлю для большей точности.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *