- Хранение данных в томах на диске и архивация электронных документов 1С-Отчетности
- Хранение файлов в томах на диске
- Хранение файлов 1С в томах на nfs-шаре Linux
- Как сделать Network File System (NFS) — шару на linux?
- Установим и настроим NFS-сервер
- Установим и настроим NFS- клиент
- Проверим возможность записи в шару.
- Как настроить 1С для хранения файлов в томах?
- Какие могут быть ошибки при настройке nfs-шары для 1С?
- Ошибка при добавлении тома хранения файла.
- Ошибка при добавлении файла.
- Еще можно посмотреть
- Ошибки на клиенте при подключении к серверу 1С на Linux. Часть 1
- Публикация 1С на Веб сервере Apache Linux
- Основы работы в Linux
- Администрирование серверов 1С на Linux
- Ошибки сервера 1С на Linux
- Установка сервера 1С Предприятие 8.3 на Linux
- Ошибка «Слишком много открытых файлов» или«Too many open files» В 1С на Linux
- TREND
- ДАЛИОН: ТРЕНД
- Тома хранения файлов
Хранение данных в томах на диске и архивация электронных документов 1С-Отчетности
При работе с сервисами 1С-Отчетность и 1С-ЭДО входящая и исходящая корреспонденция (письма, документы и пр.) при отправке и получении сохраняется в информационной базе. Также в базе хранятся документы произвольного формата, прикреплённые пользователями к различным справочникам и документам (например, к актам, договорам). Со временем происходит значительное увеличение объёма базы. Это мешает комфортной работе с ней, а также может привести к потере работоспособности вышеуказанных сервисов.
Для решения этой проблемы в программах «1С:Предприятие» реализованы следующие возможности:
1. Настройка, позволяющая сразу сохранять файлы 1С-Отчетности, 1С-ЭДО и пр. в отдельную папку на диске (или на сервере). Файлы не будут сохраняться в информационной базе изначально, но будут доступны из программы так же, как если бы они хранились в базе.
2. Выгрузка уже сохраненной в информационной базе корреспонденции 1С-Отчетностис помощью специальной обработки в архив на диске. Файлы архива будут удалены из информационной базы (с возможностью восстановления, если это потребуется) и станут недоступны из программы.
Хранение файлов в томах на диске
Для настройки первой возможности в разделе «Администрирование»перейдите по гиперссылке «Настройки работы с файлами».
В открывшейся форме установите флажок «Хранить файлы в томах на диске».
При появлении предупреждения, что нужно настроить тома (папки), нажмите»ОК». Перейдите по гиперссылке «Тома хранения файлов».
В появившейся форме настройки томов нажмите кнопку «Создать» для создания нового тома. Укажите наименование тома и путь для хранения файлов.
После данной настройки новые присоединяемые, а также получаемые и отправляемые файлы не будут храниться в базе, но отправки старых отчетов хранятся по-прежнему. Чтобы перенести старые полученные и отправленные файлы на внешнее хранение, нужно включить регламентное задание «Перенос сообщений 1С-Отчетности в присоединенные файлы».
Для этого перейдите из раздела «Администрирование» по гиперссылке «Обслуживание». Затем перейдите по гиперссылке «Регламентные и фоновые задания».
В списке регламентных заданий выделите задание «Перенос сообщений 1С-Отчетности в присоединенные файлы» и нажмите кнопку «Выполнить сейчас» или «Настроить расписание» (для автоматического выполнения задания с заданной периодичностью, так как за один запуск задание переносит только 10 файлов).
После переноса файлов в тома необходимо выполнить реструктуризацию (сжатие) таблиц информационной базы для уменьшения ее физического размера. Для этого откройте программу в режиме «Конфигуратор», выберите пункт меню «Администрирование» — «Тестирование и исправление». При работе с файловой базой установите флажок «Сжатие таблиц информационной базы».
При работе с клиент-серверным вариантом базы – флажок «Реструктуризация таблиц информационной базы».
Источник
Хранение файлов 1С в томах на nfs-шаре Linux
Большинство современных конфигураций позволяет осуществлять хранение прикрепленных файлов не только в базе, но и на файловом сервере.
Последний вариант хорош тем, что помогает предотвратить неоправданно быстрый рост базы данных из-за прикладываемых пользователями файлов.
В этой статье мы ответим на следующие вопросы:
О том, как происходит взаимодействие пользователя с системой при хранения файлов в томах на nfs-шаре файлового сервера можно увидеть на схеме.
Как сделать Network File System (NFS) — шару на linux?
Описание установки и настройки nfs-шары приведём для ОС Linux дистрибутивов RHEL/CentOS 7.
Установим и настроим NFS-сервер
1. Установим пакеты для NFS-сервера.
2. Включим автозагрузку для служб rpcbind и nfs-server.
3. Запустим службы rpcbind и nfs-server.
4. Создадим каталог под NFS-шару.
5. Дадим необходимые права на каталог. Важно понимать, что у пользователя под которым запущена служба 1С – должны быть права на запись в данный каталог.
6. Настроим NFS-шару в файле /etc/exports:
Приведем к виду:
/nfs_share_1c — путь к папке, для которой предоставляется общий доступ;
* –IP-подсеть, которой разрешён доступ к шаре — в нашем случае — все;
(rw,sync,no_root_squash,no_all_squash) — набор опций для шары.
7. Перечитаем конфигурацию службы nfs-server
8. Убедимся, что публикация выполнена.
Результат должен быть:
9. Добавляем разрешающие правила брандмауэра:
Установим и настроим NFS- клиент
1. Установим пакеты для NFS.
2. Запустим службу rpcbind.
3. Включим автозагрузку для службы rpcbind.
4. Создадим каталог, в который будет смонтирована шара и монтируем шару:
5. Смонтируем шару в каталог.
XXX.XX.XX.XX – ip-адрес nfs-сервера.
5. Проверим, что каталог примонтирован, используя команду mount .
Результат выполнения команды должен быть следующим.
6. Проверим, что каталог примонтирован, используя команду df.
Результат выполнения команды df должен быть следующим.
Проверим возможность записи в шару.
1. Создадим файл
3. Настроим автоматическое монтирование шары при перезагрузке системы.
Добавим в конец файла:
XXX.XX.XX.XX – ip-адрес nfs-сервера.
Как настроить 1С для хранения файлов в томах?
Рассмотрим на примере1С:ERP 2.
1. Зайдём в 1С под пользователем с правами Администратора.
2. Откроем раздел «НСИ и администрирование» -> «Настройки работы с файлами».
3. Установим признак «Хранить файлы в томах на диске» и откроем окно списка томов из «Тома хранения файлов».
4. Создадим том для хранения. Укажем в нем наш каталог с сервера 1С. При необходимости ограничим максимальный размер тома.
Список томов хранения файла теперь будет выглядеть следующим образом.
Какие могут быть ошибки при настройке nfs-шары для 1С?
Ошибка при добавлении тома хранения файла.
Пример полного текста ошибки:
Описание:
Отсутствуют права на каталог, созданный на сервере 1С.
Либо имя каталога указано не верно и такой каталог просто не существует на сервере 1С.
Решение:
Дадим права на редактирование каталога пользователю usr1cv8. В данном примере на каталог предоставляются полные права всем пользователям.
Ошибка при добавлении файла.
Пример полного текста ошибки:
Описание:
При добавлении файла выдается ошибка.
Сам файл при этом появляется и в 1С и на шаре, но при этом он пустой.
Решение:
1. На nfs-клиенте и nfs-сервере сверим uid и gid пользователя usr1cv8. Они должны совпадать.
Зайдем под пользователем usr1cv8
покажем id пользователя
Если имеются отличия — исправим.
2. На nfs-клиенте и nfs-сервере проверим наличие прав на запись у пользователя usr1cv8 в каталоги шары.
Если права отсутствуют права на запись — добавим.
Еще можно посмотреть
Ошибки на клиенте при подключении к серверу 1С на Linux. Часть 1
Рассмотрены ошибки при подключении к серверу 1С на Linux. Изложена методика поиска причин и путей их исправления
Публикация 1С на Веб сервере Apache Linux
Пошаговые инструкции по публикация базы и web-сервисов 1С на веб-сервере Apache 2.4 на Linux.
Основы работы в Linux
Основы работы в Linux. Как подключиться к серверу. Как скопировать файлы на сервер. Редактирование конфигурационных файлов.
Администрирование серверов 1С на Linux
Привычным для нас инструментом управления кластером серверов 1С является консоль «Администрирование серверов 1С Предприятия» — «Microsoft Management Console». Данная консоль позволяет выполнять все необходимые действия по администрированию кластеров серверов 1С:Предприятия. Но, она имеет один недостаток – её невозможно использовать под ОС Linux. Но не все так плохо. Альтернативными средствами администрирования серверов 1С на Linux являются: […]
Ошибки сервера 1С на Linux
Описание типичных ошибок которые возникают при запуске службы сервера 1С на Linux и пути их исправления
Установка сервера 1С Предприятие 8.3 на Linux
Пошаговый процесс установки 1С сервера на Linux. Подготовка Linux к установке. Инсталяция дистрибутива 1С сервера. Его настройка и запуск.
Ошибка «Слишком много открытых файлов» или«Too many open files» В 1С на Linux
Устраняем ошибку «Слишком много открытых файлов» или «Too many open files» в 1С под ОС Linux (Red Hat 7/Centos 7) 1. Увеличиваем лимит на открытые файлы всей системы. 2. Увеличиваем лимит на открытые файлы для процессов 1С. 3. Увеличиваем лимиты на открытые файлы для процесса 1С редактированием файла демона. 4. Увеличиваем максимальное число сегментов разделяемой […]
Источник
TREND
ДАЛИОН: ТРЕНД
Тома хранения файлов
По умолчанию файлы хранятся в информационной базе, но пользователь может выбрать другой способ хранения файлов — в томах на диске. Для этого в пункте «Администрирование» панели действий подсистемы «Администрирование» в разделе «Файлы» следует проставить флаг «Хранить файлы в томах на диске» и настроить том хранения файлов по гиперссылке.
Если вам необходимо хранить большое количество файлов, обязательно используйте Тома хранения на диске.
При добавлении тома указывается:
- Наименование — полное наименование тома для хранения файлов;
- Код — заполняется автоматически;
- Полныйпутьдлясервера1С: ПредприятияподуправлениемMicrosoftWindows — напишите путь к каталогу тома для сервера под управлением Microsoft Windows в формате UNC —
Имя компьютера\Наименование папки\Наименование файла\;
- Полныйпутьдлясервера1С:ПредприятияподуправлениемLinux — напишите путь к каталогу для сервера под управлением Linux;
- Порядок — введите целое число, по умолчанию равно 1. Заполнение томов осуществляется по порядку заполнения (по возрастанию) до полного заполнения тома. Эту особенность можно использовать, например, для временного отключения тома путем увеличения ему порядка заполнения.
- Предел,МБ — можно указать максимальный размер всех файлов на томе (квота тома). Если суммарный размер файлов в томе превышает установленную квоту, то будет использован следующий по порядку том. Если ни на одном из доступных томов не будет достаточно места для размещения файла, то информация об этом будет записана в журнал регистрации и будет выдано сообщение об ошибке. Если квота установлена равной нулю, то при размещении файлов в томе она не проверяется;
- Текущийразмер,МБ — проставляется программой автоматически по мере наполнения тома, показывает, насколько том заполнен.
Особенности заполнения поля «Полный путь» для Linux
Если сервер 1С:Предприятия работает под Linux, то путь к тому хранения файлов можно указать только локальный, например, /home/path. Для того чтобы использовать UNC путь, нужно сделать на него ссылку. Для этого под правами администратора сделайте следующее:
- выполните команду вида mkdirfolder, где вместо «folder» напишите имя своего каталога. Например, в каталоге /home выполните команду mkdirshared — будет создан каталог shared с полным путем /home/shared
- выполните команду вида mount-tcifs//server/sharefolder-o//domain/user,password=pwd, где — где //server/share — UNC путь к другому компьютеру , folder — путь к каталогу на Linux компьютере, например \home\shared, //domain/user — имя домена/пользователя, если необходимо, pwd — пароль пользователя (если необходимо)
- Если имя и пароль не нужны, команда выглядит так: mount-tcifs//server/sharefolder
После этого в пути к тому указываем folder, например, /home/shared.
По кнопке «Проверить целостность» можно сформировать отчет о целостности данных в томе. Выводится общее количество файлов и процент целостных данных.
По кнопке «Удалить лишние файлы» удаляются файлы, которые есть на диске, но сведения о них в базе отсутствуют. Предусмотрена возможность сохранить такие файлы в каталог, указав путь каталога для копирования.
В каждом томе файлы хранятся в подкаталогах. На каждую дату создания версии файла создается свой подкаталог. Все файлы хранятся с оригинальным именем и расширением, между ними добавляется номер версии, например, «Приказ.2.txt». Переход к подкаталогам файлов осуществляется через команду «Файлы в теме», расположенную на панели навигации формы.
При смене способа хранения файлов переноса из ИБ в тома и обратно не происходит. Пока не наторен ни один том хранения файлов, файлы будут сохраняться в ИБ.
Работа с томами хранения файлов
При создании нового тома автоматически проверяется доступ к указанному в поле «Полный путь» каталогу, в случае ошибки выводится соответствующее сообщение.
Заполнение томов осуществляется по порядку (по возрастанию) до полного заполнения тома. Эту особенность можно использовать для временного отключения тома путем увеличения ему порядка заполнения.
Уже созданному тому нельзя поменять пути.
Созданный том нельзя удалить до тех пор, пока на него ссылаются какие-либо версии файлов.
Ошибки доступа к томам помещаются в журнал регистрации и могут быть просмотрены администратором программы.
Для использования томов, расположенных на сетевых дисках, сервер 1С:Предприятия 8, нужно запускать от лица доменного пользователя вида domain1\user1, имеющего права доступа к тому, указанному в виде UNC пути. Этот пользователь должен входить в группу Users локального компьютера, иметь права «Run as service» и «Run as batch job» и права на каталоги, в которых сервер 1С:Предприятия 8 хранит служебные файлы — журнал регистрации, каталог временных файлов и пр.
Источник