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

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

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

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

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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам