@nickwerty5

Какое файловое хранилище выбрать для малого бизнеса?

Что нужно:
Нужно некое место для хранения данных: таблицы excel, небольшие mp3/wav ролики, архивы бэкапов.
Объем информации около 1Тб.
Доступ в локальной сети, клиенты - Windows 7/10, желательно чтобы была возможность работы с помощью TotalCMD.

Что имеем:
ОС на сервере CentOS 7, на ней raid 1 из двух дисков по 6Тб.
Nextcloud устанавливался на виртуалку (4 ядра, 4 Гб ОЗУ), там же MariaDB со стандартным конфигом, nginx + php-fpm.

Что пробовали и какие проблемы возникали:
Пробовали шару по SMB:
Плюсы: удобно в использовании, не нужны лишние клиенты на windows, быстрый доступ без зависаний.
Минусы: проблемы с распределением доступа (это банально неудобно), а также с версионированием, так как его нет, а иногда случается так, что по неосторожности кто-то может удалить не то или стереть содержимое (был случай с удалением целой папки, восстановить не удалось).

Попробовали Nextcloud:
Плюсы: удобная настройка доступа, можно легко распределять что и кому открыть, а что закрыть.
Минусы: неудобства возникли с клиентами - WebDav ни в какую не запускается на Win 7. С этим пришлось смириться. Далее тот же WebDav не подключается автоматически после ребута клиента. И последнее - если заливать объемные файлы (примерно раз в неделю заливается архив по 3-5Гб) это занимает очень много времени, а также вызывает зависание всей ОС сервера, не знаю что в этот момент конкретно происходит, но при заливке через браузер или клиент nextcloud такой проблемы нет.

Попробовали синхронизировать через приложение от nextcloud, но тут проблема со скоростью синхронизации - проверка изменений занимает несколько десятков минут, то есть если кто-то поправил файл, то другой человек должен принудительно запускать синхронизацию и ждать.

Вопросы:
  1. Есть ли смысл пробовать SeaFile для подобных задач?
  2. Или лучше вернуться к варианту с SAMBA и реализовать другими средствами бэкап всей информации, а с распределением доступа смириться?
  3. Есть ли другие протоколы, кроме WebDav, чтобы файлы находились всё-таки на сервере, но доступ к ним был из TotalCMD на Windows и не было таких зависаний и ограничений в работе (файл более 4 Гб не скачать например) ?

Возможно есть другие системы хранения о которых я не знаю, жду предложений
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
проблемы с распределением доступа (это банально неудобно)

Шурупы очень неудобно забивать молотком, хотя конечно можно приспособиться :) Вы пытаетесь решить задачу, которая никогда на самбу не вешалась. Раздача прав - это AD, она для этого и придумана. Если уже есть самба, просто подымите DC на ее базе и загоните все машины в домен - вот и будет раздача прав централизованная.
а также с версионированием, так как его нет

разумеется, его нет, потому что в файловых серверах версионности не бывает. Версионность - это свойство хранилищ.
реализовать другими средствами бэкап всей информации

Бэкап разумеется нужно организовывать другими средствами
(файл более 4 Гб не скачать например)

Работать по сети с файлами 4Gb и больше - это самоубийство. Даже бэкапы тягать по сети такого размера - и то уже есть шанс нарваться на битый архив.

Мне кажется Вам в планировании что-то поменять надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы