Портал компании
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Автоматизация Бизнеса

+7 (900) 671 8000      Cвязаться через Telegram Telegram      связаться через Вконтакте VK      new@1module.ru      связаться через MAX MAX

Сервисный центр 1С

Автоматизация сервисного центра

Программа для сервисных центров и ЦТО
Подробнее

Программист 1С

Доработки для 1С

Любые доработки систем 1С всего за 3100 руб./час, возможно уже есть готовые. Полный каталог разработок

Разработки для 1С
Учет по серийным номерам 1С

Учет товаров по серийным номерам

Модуль, позволяющий вести учет по серийным номерам и выводить на печать гарантийные талоны. Подробнее

Автосервис 1С

Дополнение для автосервиса

Автоматизация СТО, шиномонтажной мастерской или мойки. Ознакомиться

Рассылка SMS 1С

Рассылка СМС

Уведомление клиентов или сотрудников с помощью СМС сообщений из 1С. Перейти

Модули для 1С

Модули, дополнения и отчеты для 1С

Большой список готовых решений для Вашей компании. Поддержка и сопровождение. Полный каталог разработок

 

Быстрый переход





Меню раздела:

Быстрый поиск

 

Информация



 

Бэкап и архивация файловых баз 1С



Данный метод используется в десятках мелких организаций и хорошо работает. Отлично зарекомендовал себя и в момент взлома сервера с шифрованием всех данных.


Основные постулаты метода резервного копирования для 1С:

  • В каждый миг, по возможности, должно храниться две архивные копии базы, и причем на разных компьютерах или на крайний случай (не рекомендуем), на разных жестких дисках.
  • Все должно работать и не требовать сопровождения и очистки старых копий на самом сервере
  • Важно помнить, что все пользователи, которые имеют доступ к серверу, через аккаунты которых может пройти взлом должны обладать правами обычного пользователя и не иметь доступа к расположению бэкапов в режиме редактирования. Можно только «запись», тогда бэкап создать смогут, но не удалят или изменят.
  • Место временного хранения бэкапов лучше сделать скрытой папкой, если ресурс сетевой, то доступ к нему через скрытый ресурс с символом «$»


Решение проблемы с накоплением старых бэкапов и алгоритм

  • Еженощно мы делаем бэкап файлов, например, файлов БД, на самом сервере.
  • В течение обеденного времени мы этот бэкап (ы) дополнительно копируем на компьютер в локальной сети, например в папку \\Dir\arh$ 
    Следует отметить, что обеденное время выбрано не случайно, если бэкап поломали, он не перекочует, до обеда, на резервный компьютер.
  • Но по пятницам мы не просто копируем все бэкапы, а выполняем их перенос, тем самым на самом сервере мы подчищаем лишние бэкапы и высвобождаем место. (особенно актуально для SSD и небольших «серверов»)
    Исполняемые файлы лучше оформить в папке ARHIV на диске C в формате .bat файла. В каталоге с этими файлами нужно разместить файл rar.exe (консольный знаменитый архиватор)


Пример командного файла для архивирования базы 1С v7

start /high /wait rar a -m3 -x*.cdx -x*.mlg -isnd -ag -dh -r -ilogERROR.txt c:\ARHIV\STiS.rar c:\#Base\"TiS"\*.*

high - Выполняется с высоким приоритетом

wait – ждем завершения архивирования одной базы, только потом перейдем к следующей

x*.cdx – исключаем из архива всякие индексные файлы

ag – добавить к имени архива дату и время

Остальные описания ключей консольного rar.exe можно получить запустив rar.exe -?

Если баз несколько, просто добавляем несколько строк.


Пример командного файла для архивирования базы 1С v8

start /high /wait rar a -m3 -isnd -ag -dh -r -ilogERROR.txt c:\ARHIV\UT.rar c:\#Base\UT\*.*

Если несколько файлов с базами, то

Можно попробовать использовать solid сжатие с 4 GB словарем: 

RAR a -s -md4g arc.rar file1 file2 

Такой размер словаря доступен с версии RAR 7.00.


Пример командного файла для копирования бэкапов днем 1С v8

copy /y c:\ARHIV\*.rar \\Dir\arh$\

без перезаписи существующих файлов (алгоритм DAR)

echo NNNNNNNNNNNNNN | copy /-Y c:\ARHIV\*.rar \\Dir\arh$\


Пример командного файла для переноса бэкапов днем 1С v8

move /y c:\ARHIV\*.rar \\Dir\arh$\


Все созданные командные файлы прогнозируем в планировщике 


Важно, после работы архиватора нужно освободившуюся оперативную память перебросить в свободную, для этого нужно запустить утилиту EmptyStandbyList.exe

Без этой процедуры возможны жуткие тормоза 1С на следующий день. Диагностируется просто, после перезагрузки сервера все начинает летать. 


Количество показов: 4104
Дата изменения: 03.07.2024 08:39:40

Возврат к списку

(Голосов: 5, Рейтинг: 3.35)

AdmTok, 24.06.2023 08:00:27
Интересный метод. Настроил по вашим командам, спасибо!
Ваше имя:
Защита от автоматических сообщений:
Защита от автоматических сообщений Символы на картинке:


Модули   Статьи   Отзывы   Кабинет   Поддержка  
@ !pride, 1module. Все права защищены. 2003 - 2026