WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Moose File System
Тип Распределённые файловые системы
Разработчик Core Technology Sp. z o.o.
Операционная система Linux, FreeBSD, Solaris, OpenSolaris, Mac OS X
Последняя версия 3.0.103-1[1][2][3] (23.11.2018)
Лицензия GNU General Public License v2
Сайт moosefs.com

MooseFS — отказоустойчивая, распределенная сетевая файловая система, разработанная в 2005 году в Варшаве фирмой Core Technology. 5 мая 2008 года исходный код MooseFS был опубликован публично под лицензией GNU General Public License. Главным разработчиком является Якуб Крушоно-Завацкий. MooseFS распространяет данные на несколько серверов, которые видны пользователю как один ресурс. Для стандартных файловых операций MooseFS выступает в качестве других Unix-подобных файловых систем.

  • Сохраняет атрибуты POSIX: разрешения, время доступа и модификации,
  • Имеет иерархическую структуру: дерево каталогов,
  • Поддерживает специальные файлы: блочные, знаковые системы, сокеты и трубы (aнгл. pipes),
  • Символические ссылки: имя файла может указывать на целевой файл, который не обязательно находится на инстанции MooseFS,
  • Жесткие ссылки: разные имена файлов, которые относятся к тем же данным на MooseFS

Кроме того, существует возможность ограничения доступа к файловой системе на основе IP-адреса и / или пароля.

Дизайн[4]

По структуре MooseFS похож на другие распределенные файловые системы, такие как Ceph, Lustre,GFS. Эта файловая система состоит из трёх главных компонентов: из одного мастера, клиентов и «чанков».

  • Мастер (Metadata server (MDS)) — управляет файлами, которые хранятся на дисках, распределяет их оптимальным образом и руководит их копированием.
  • Чанк-серверы (Chunk servers (CSS)) — используются для хранения и копирования данных. Количество таких серверов может достигать сотен штук.
  • Металоггеры — Любое количество серверов, каждый из которых сохраняет метаданные изменений и скачивает файлы метаданных. Такой сервер может взять на себя роль Мастера, в случае отказа последнего. Наличие металоггеров устраняет так называемый Single point of failure
  • Клиенты — используются для связи и управления мастером и чанками.

Платформы

MooseFS работает на всех ОС, поддерживающих FUSE:

MooseFS в числах [5]

  • Максимальный размер базы данных: 2⁶⁴ = 16 эксбибайтов = 16384 пебибайта
  • Максимальный размер отдельного файла: 2⁵⁷ = 128 пебибайтов
  • Максимальное количество файлов в одной инстанции MooseFS: 2²⁹ = 536 миллионов
  • Количество подсоединений активных клиентов не ограничено и зависит от количества файловых дескрипторов в системе.

Дополнительные функции MooseFS [6]

  • 'Мониторинг' — позволяет удобно просматривать всю систему, доступную через веб-браузер. Графический интерфейс включают такие сведения, как состояние дисков,наличие ошибок на дисках, информацию о занятости серверных ресурсов, состояние репликации данных, производительность.
  • 'Прозрачная корзина' — удалённые данные помещаются в корзину и хранится в течение установленного пользователем времени, и только по истечении этого срока физически удаляются.
  • 'Репликации' — каждому файлу приписывается атрибут, который называется цель. Он сообщает системе, в скольких копиях должен быть сохранен файл. Эта функция повышает безопасность данных.
  • 'Динамическая вместимость' — каждый узел MooseFS может быть расширен путём добавления новых компьютеров или дисков (различного количества и размера), при этом новое пространство автоматически интегрируется со всей системой при помощи соответствующих операций копирования и удаления.
  • 'Снимки' — фрагменты файлов, которые пользователь изменяет, быстро копируются.

Пользователи и клиенты

MooseFS используют тысячи пользователей по всему миру [7].

См. также

Примечания

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии