Могу ли я использовать ext3 в качестве разделяемой файловой системы, если добавлю диспетчер блокировок?

Мне нужна кластерная файловая система для устройства iSCSI. Проблема в том, что серверы, к которым он подключен, генерируют файлы данных, которые должны быть прочитаны любыми другими серверами. За исключением записи и удаления таких файлов, мне не нужна полная схема блокировки, как в OCFS2 или GFS2.

Итак, могу ли я использовать диспетчер распределенной блокировки (DLM) поверх файловой системы ext3 или я должен использовать только специализированную файловую систему?

2 ответа

Решение

NO. Основная причина в том, что кэш файловой системы не поддерживает кластеры и не является связным, поэтому вы в конечном итоге манипулируете своими данными.

Попробуйте смонтировать ext3 FS в два блока, создайте файл в одном блоке и посмотрите, появится ли он в другом...

Файловая система должна быть осведомлена о кластере, это означает, что она должна знать, чтобы искать диспетчер блокировок (или узлы должны знать, чтобы искать диск кворума). Вы не можете просто надеть DLM и заставить его работать. Это было бы здорово, хотя. Сожалею!

Другие вопросы по тегам