Назад | Перейти на главную страницу

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

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

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

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

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

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