Назад | Перейти на главную страницу

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

Похожий на Есть ли там распределенная SAN / система хранения? или Распределенное избыточное хранилище?, за исключением пары ключевых отличий (и на два года новее).

Контекст: у меня есть небольшой кластер Rocks (несколько десятков машин с различными возможностями), и я хотел бы, чтобы все мои узлы объединили свое избыточное пространство для хранения, чтобы обеспечить распределенную файловую систему. Возможно, я смогу сэкономить машину, которая будет выполнять роль сервера, но предпочел бы этого не делать.

В отличие от вышеупомянутого, все эти машины имеют общие списки пользователей, и ни один пользователь не может получить root-права - проблемы с безопасностью и шифрованием практически незначительны. (ФС смонтирована root; содержит по одному каталогу на пользователя с их разрешениями)

Я чувствую, что это должно быть довольно легко сделать, я просто не могу найти никаких решений, которые были бы НАМНОГО сложнее, чем то, что я ищу.

РЕДАКТИРОВАТЬ: Моя мотивация заключается в том, что время от времени происходит большая нагрузка ввода-вывода, что приводит к отключению NFS. Я прекрасно понимаю, что «купите хороший SAN с кучей SSD» - довольно хорошее решение; на данный момент это просто недоступно - я хотел бы знать, что я могу делать с имеющимся у меня программным и аппаратным обеспечением.

Это не очень хороший ответ, но я бы хотел закрыть вопрос.

Предложение uSlackr о GlustreFS кажется лучшим вариантом. Существует ряд примеров его использования в кластерах, а его модель метаданных с эластичным хешем означает отсутствие централизованного сервера метаданных.

Нет ничего, что говорило бы, что одна машина не может запускать и клиент, и сервер.

Тем не менее, он соответствует изложенным требованиям.