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