LINUX.ORG.RU

Распределенная файлопомойка для двух домашних серваков

 палки,


0

4

Есть два домашних писюка-сервака(debian и Ubuntu server). Один стоит у родителей, другой на съемной квартире. Провайдер один, так что они находятся в одной локалке.

Что хочется сделать: хочется диски на этих двух машинах объединить в некую общую кучу, куда складывать кинофильмы.

При этом надо учесть, что винты стоят разного размера, разных производителей. Иногда сыпятся. Хотелось бы что бы при выходе из строя любого диска инфа не пропадала. При добавлении нового диска в один из серваков хотелось бы легко добавлять место в этой куче.

Связь не всегда стабильна - то сетка упадет, то электричество. По этому при возникновении таких ситуаций хорошо бы что бы все само обратно поднималось. К разлычным оверхедам готов. Что посоветуете для решения этой задачи?

Ответ на: комментарий от googlies

GlusterFS? Люстра не пойдет т.к. ей нужен отдельный сервант для хранения метаданных. В моем случае при отвале одной из нод будет достаточно RO на те файлы, которые есть на отдельном сервере. Но не хотелось бы что бы один файл был размазан по двум нодам. Т.е. все фрагменты файла должны быть на одном сервере.

googlies
() автор топика

Может, еще Tahoe-LAFS подойдет.

ValdikSS ★★★★★
()
Ответ на: комментарий от vxzvxz

Поверх DRBD придется еще что-то воротить. Сейчас посматриваю на OCFS2, буду в ближайшие дни про нее инфу собирать.

Вопрос по поводу организации дисков на каждой локальной ноде остается открытым. Были бы диски одинакового размера можно было бы через md собрать раид по вкусу. Но в моем случае я не очень представляю как эту схему можно было бы использовать.

googlies
() автор топика
Ответ на: комментарий от googlies

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

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

vxzvxz ★★★
()
27 апреля 2013 г.
Ответ на: комментарий от googlies

Попробовал OCFS2. Интересная штука, но для моей задачи не подходит. Впервые попробовал copy-on-write - это просто космос какой-то) Например виртуальная машина клонируется мнгновенно. Новая машина из шаблона создается так же мнгновенно.

googlies
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.