>Могут работать как на блочном уровне, так и на уровне файлов. В терминах DLM нету понятия файл\каталог и тп.
>Есть понятие "ресурс" и тип блокировки. Данные это один тип ресурсов; каталоги, имена файлов - другой.Пожалуйста, не увиливайте от ответа. Для того, чтобы обеспечить корректную работу фс, DLM должен с ней взаимодействовать и "знать" про файлы и каталоги, или это необязательно?
Блокировки, конечно, можно ставить и на уровне объектов фс, и на уровне блоков, но сути это не меняет. Ключевую роль играет алгоритм определения необходимости установки/снятия блокировки.
>Что значит файловая система разработаная под кластер - какой тип кластера имеется ввиду - HA решение или полноценный вычислительный кластер?
А нафига, простите, для HA master-master? Ну, кроме live миграции виртуальных машин?
HA - это когда одна master вылетает, и slave быстренько восстанавливает и монтирует фс, поднимает службы master-а и берет его айпишник (например). Каким боком здесь, по-вашему, master-master и какие тогда требования к нему предъявляются?