Pull to refresh

Comments 12

tar cfz $1/$2_backup_$(date +%Y_%m_%d_%H_%M_%S).tar.gz ${DIRNAME%/*/*}/bases/$2/* --

Это вы на горячую снимаете резервную копию просто копированием файла? Очень смелое решение. Обратно пробовали разворачивать?

Никаких проблем. Целиком 1Cv8.1CD вполне можно копировать, желательно в него не писать при этом

Сама 1С так архивирует на винде

желательно в него не писать при этом

А как это гарантировать?

Если запись случится, то архив будет битый...

Архив битый не будет, в нем просто не будет файла БД
Это в некоторой степени гарантирует ключ  --ignore-failed-read

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

Но замечания по архивированию правильные, была даже мысль для вебинара написать расширение в 1С для архивации в linux.

"Сама 1С" так архивирует, предварительно выгнав всех пользователей из базы "в сад" ...

Особой разницы не будет если никто ничего не пишет

Посмотрел историю своих публикаций.
Обычно пишу их в январе и раньше добавлял в них текст, потом вынес его в отдельный пост
https://forum.infostart.ru/forum1/topic208883/
Прошло уже 5 лет но актуальность не пропала

А как работать на такой вундервафли с крипто про или подобными вещами?

Без проблем
РедОС сертифицирован крипто про

Скрипт бэкапа файловой базы, в которой работают +50 пользователей?
И вообще это тупо взять папку с базой и заархивировать.
---------------------------------------------------------------------------------------
Выгрузка баз 1С в dt из командной строки (если базы Postgres)

Выгрузку базы 1С в dt файл прямо из консоли ubuntu server с помощью автономного сервера 1С. При этом даже пользователей не придётся выгонять из базы.
# sudo /opt/1cv8/x86_64/8.3.19.1770/ibcmd infobase dump --db-server=localhost --dbms=postgresql --db-name=basa1 --db-user=postgres --db-pwd=parol /mnt/backup/basa1.dt

Но есть нюанс(ыыыы)

  1. Сама 1С пишет что выгрузка dt автономным сервером это не резервное копирование

  2. Вроде нигде не пробегал Postgres

  3. А если Postgres то как раз некомильфо делать бэкапы не из Postgres а из 1С

  4. Так то вообще очень многие бэкапы делаются простым архивированием папки и мамки

Общий ответ про архивирование

Принимаю все замечания, но прошу обратить внимание что сервер минимальной конфигурации 1 т.р. в месяц и он не предполагает +50 пользователей на старте

Останутся средства и желание подниму отдельный инстанс для Postgres и расскажу как pg_probackup

Больше того, пробовал написать расширение чтобы архивировать из базы 1С как штатное архивирование
Пока уперся в вывод картинки из скрипта в ГУИ пользователя, кто подскажет, мое глубокое мерси

Sign up to leave a comment.

Articles