выбивает из файловой базы, расположенной на NAS

1. string85 09.06.22 18:24 Сейчас в теме
Здравствуйте. Ситуация такая: есть три базы 1С 8.3 разных конфигураций (зуп, торговля, бухгалтерия). Они файловые. Расположены на сетевом хранилище NAS QNAP. С базами работают 2 пользователя, у обоих полные права на папку, в которой лежат базы. С некоторых пор начало выбивать из всех баз с ошибками "файл базы данных повреждён". Делали проверку из конфигуратора, проверяли chkbase - какие-то ошибки находит и исправляет, но даже после этого из базы выбивает через 1-2 минуты. Пробовали делать выгрузку и загрузку в новую конфигурацию. При этом если скопировать базу на локальный диск, с ней нормально можно работать. Подскажите, есть какие-то особенности при работе с сетевыми папками на NAS ?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 09.06.22 19:19 Сейчас в теме
(1) NAS в качестве сервера приложений. Самоубийство.
все же NAS это больше хранилище, чем сервер приложений и не рассчитан на работу файловой базы 1С. У него другие задачи.
Еще и файловая система скорее всего zfs. Да, она надежна, но требует процессорных ресурсов больше. Если что-то просто добавляется, то разницы не будет. Но когда начинается многократно перезаписывание (а файловая база именно так и работает), то в zfs начинает расти пространство (она никогда не перезаписывает напрямую, а добавляет новый блок) и увеличиваться процессорное время вычисления хеш-сумм. А у NAS с процессором не ахти (обычно). Ну и проблему сетевого контроллера нельзя исключать.
Возможно подойдет отдельный linux (не обязательно) сервер (или виртуальный сервер) с нормальным процессором.

PS. только не говорите, что еще и доступ к нему по wifi :)
3. string85 09.06.22 21:26 Сейчас в теме
(2)Про wi-fi не скажу, не волнуйтесь. Так же поправлюсь, NAS - Synology DS920, довольно мощное хранилище, процессора и оперативной памяти на 2х человек вполне достаточно. Файловая система BTRFS - про неё ничего не знаю, стояла по умолчанию.
8. XAKEP 14.06.22 20:50 Сейчас в теме
(3)
BTRFS


В связи с использованием по умолчанию техники копирования при записи, при большом количестве перезаписей случайных фрагментов файлов может возникать значительная фрагментация[18]; решением может стать отключение COW (возможно только для новых и пустых каталогов/файлов).

и поймите разницу :
файловое хранилище
и общая папка для доступа
6. lmnlmn 69 10.06.22 08:34 Сейчас в теме
(1) Что тут скажешь. Уберите это в терминал или клиент-сервер. Игрища в файл-сервер по сети до добра не доводят. Ну или хотя бы поставьте базу локально самому "активному" (кто больше первички заносит, проводит документы и формирует тяжелую отчетность) пользователю, а для второго - расшарьте по сети.
7. ishelper 10.06.22 10:11 Сейчас в теме
(1)
С некоторых пор начало выбивать из всех баз с ошибками "файл базы данных повреждён"
Неудивительно: NAS, по сути - это файлопомойка. Там, в конце концов, и окажется ваша база. :-)
4. muskul 10.06.22 03:06 Сейчас в теме
Аналогичная проблема, с какого то момента постоянные ошибки в БД, пришлось переводить на нормальный клиент сервер.
5. user1326147 10.06.22 08:08 Сейчас в теме
Добавлю гипотезу, последнее время в NAS-ы пихают диски с черепичной записью, эти диски с большими файлами работают приемлемо, но с маленькими похабно. NAS всё-таки хранилище.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот