Архивация каталога базы данных при размещении на 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 могут незначительно отличаться, ознакомьтесь с документацией. Для выполнения по расписанию необходимо включить этот скрипт в планировщик средствами дистрибутива.
Поставлю плюс за то, что автор не концентрируется на винду, а смотрит более широко, продвигая СПО в массы 🙂
Спасибо, честно говоря я от нее (винды) все больше отворачиваюсь…:)
Следует добавить, что надо скачивать также «IZArc Command Line Add-On».
Плюс.
По тексту «вызовом архиватора Izarc c установленным дополнением командной строки», — учту, поправлю для большей точности.