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

Распределенное хранилище

На моем университетском факультете мы собираемся модернизировать компьютеры в нашей студенческой лаборатории (около 25-30 машин). Машины будут работать под управлением Linux.

В новых машинах есть одна особенность: у них огромные (1 ТБ) жесткие диски (мы не просили их, но в любом случае в наши дни вы не можете найти значительно более дешевые диски!)

В настоящее время домашние каталоги пользователей хранятся на центральном файловом сервере и монтируются через nfs.

Итак, вопрос в том, можно ли как-нибудь использовать всю эту емкость диска? Я бы подумал о

Основная проблема заключается в том, что лабораторные машины не всегда работают постоянно.

Просматривая этот сайт, я читал о GlusterFS и AFS.

У GlusterFS много друзей, и это хорошее решение общего назначения.

А как насчет AFS? Я читал, что у него проблемы с производительностью, есть опыт работы с ним?

Я был там, не желая «тратить впустую» то, что кажется хорошим хранилищем. Это не «хорошо», это глупая попытка использовать это хранилище как угодно, только не локальное. Система должна будет хранить полную копию всего на каждой машине, так как она никогда не узнает, какая машина будет включена / выключена. Один только трафик репликации окажет заметное влияние на вашу сеть.

если ты действительно хотите использовать эти диски, вытащите их из рабочих станций (PXE загрузите рабочие станции) и используйте диски в SAN (есть много причин против использования дисков потребительского уровня в SAN!)

Вы смотрели файловую систему CEPH http://ceph.com/ceph-storage/

Кроме того, о кешировании, если вы действительно этого хотите, вы можете попробовать CacheFS, вот хорошая статья о http://www.c0t0d0s0.org/archives/4727-Less-known-Solaris-Features-CacheFS.html