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

распределенная файловая система Linux через WAN совет

У меня довольно простое (не совсем) требование, но я просмотрел несколько решений и не нашел хорошего решения. У меня есть серверная среда Red Hat EL 6 в моем офисе и в офисе, а также несколько рабочих станций Linux, Windows XP и Win7 в моем офисе.

Совместное расположение и офис не имеют высокоскоростного канала связи. Допустим, это 5 Мбит / с.

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

Кроме того, некоторые отдельные файлы огромны - слишком велики, чтобы ждать передачи файла из «другого» места, если это необходимо по запросу. Таким образом, копия каждого файла должна быть немедленно "синхронизирована" с другим местом, если она была создана / изменена.

Я посмотрел на AFS, который почти идеален, за исключением того, что распределенная «реплика» всегда доступна только для чтения, а повторная синхронизация реплик только для чтения происходит после административной команды AFAICT.

Я бы также предпочел, чтобы каждый клиент (например, рабочая станция) не имел большого кеша, а имел сервер на каждом сайте, который обеспечивает локальный (подсеть) доступ к общей FS (возможно, повторно делится контентом с помощью локальный NFS или самба ...)

Есть ли такие fs для linux rhel 6?

Вы можете попробовать MoozeFS или http://www.xtreemfs.org/
Оба могут подойти для ваших нужд.

Забудьте о GlusterFS (ошибки, ошибки, ошибки) и Coda (требуется пропускная способность).
Еще можно посмотреть тахо-лафы (никогда не тестировал).

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

Мы используем rSync. Работает очень хорошо.

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

Вот краткий обзор и руководство http://www.cyberciti.biz/tips/linux-use-rsync-transfer-mirror-files-directories.html

Вы также можете узнать, что ubuntu делает со своим оркестровым сервером. не прямое сравнение для RHEL, однако это просто компиляция других сервисов, свёрнутых в предустановленный пакет.

Томас