Любая распределенная файловая система, которая поддерживает клонирование с постоянным временем - PullRequest
0 голосов
/ 22 февраля 2012
  1. Блеск, или файловая система Google (GFS) разбивает файл на несколько видов блоков и сохраняет их на разных узлах. Таким образом, они могут достичь масштабируемости, распределенного трафика.
  2. ZFS, btrfs, wafl поддерживают клонирование с постоянным временем. Таким образом, они могут достичь скорости клонирования, записи снимков, сохранения размера хранилища.

Я нашел любую файловую систему, которая поддерживает две функции.

Хотя существует множество файловых систем, которые поддерживают клонирование с постоянным временем. но я не могу найти распределенную файловую систему, которая может поддерживать клонирование с постоянным временем. Команда Lustre выглядит как разработка блеска, поддерживающего zfs (а также поддерживающего клонирование). но он пока не раскрыт (более того, он не включает бета-версию 2.0, может быть, он не будет раскрыт в ближайшее время) Казалось, что хранилище Nexenta поддерживает эту функцию с помощью «namespace nfs». но это не так он просто распространяет файл путем распространения на уровне файлов. Это означает, что если какой-либо файл превышает размер тома одного узла, он не сможет его обработать. Если много клонированных файлов вырастают в большой файл, они не могут справиться с этим (по крайней мере, им нужно действительно скопировать (не затеняя узлы) исходный файл на другой узел. Может быть, я могу подключить диски SAN к zvolume узла ZFS. но я очень беспокоюсь о сосредоточенном трафике узла ZFS.

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

1 Ответ

0 голосов
/ 17 августа 2012

Одним из рабочих решений является объединение файловой системы Luster с Robinhood Policy Engine в режиме резервного копирования для постоянного резервного копирования файлов вашей файловой системы.Этот режим позволяет выполнять резервное копирование файловой системы Luster v2.x на внешнее хранилище.Он отслеживает изменения в файловой системе благодаря функции изменений в журнале изменений Luster 2+ (события FS) и копирует измененные файлы в внутреннее хранилище в соответствии с политиками миграции, заданными администратором.Вы можете настроить свои собственные команды upcall в Robinhood, например, чтобы обеспечить масштабируемый способ клонирования вашей файловой системы и планирования задач синхронизации на нескольких узлах.

С Luster на ZFS должна быть возможность использовать функцию снимка ZFS,но даже стек ZFS еще не готов к производству (в настоящее время тестируется на топ-1 суперкомпьютере Sequoia в LLNL).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...