HAMMER

Материал из OpenWiki
Перейти к: навигация, поиск

Файловая система HAMMER

HAMMER - разработанная в рамках проекта DragonFlyBSD распределенная файловая система, обладающая следующими свойствами:

  • Восстановление ошибок во время монтирования, без необходимости выполнения fsck;
  • Возможность создания неограниченного числа снапшотов, отражающих состояние файловой системы в заданный промежуток времени;
  • Инкрементальное зеркалирование без использования очередей операций, поддержка режима "один master и много slave";
  • Возможность отката операции и возврата состояния на определенную точку;
  • Поддержка объединения нескольких дисковых томов в рамках одной ФС.
  • Максимальный объем хранилища - 1 Эксабайт.
  • В будущем планируется реализовать multi-master режим с распределением данных на несколько хостов сети (резервирование за счет дублирования данных на разные машины) с поддержкой асинхронных транзакций.