LINUX.ORG.RU
ФорумAdmin

Множественный доступ к фс


0

1

Имеется
1. bladesystem
2. дисковая полка (sas), со сконфигуренными массивами
3. SLES11

На полке созданы фс (ext3) и смонтированы на одном из блейдов по записи, на других - по чтению.
Проблема в том, что при внесении изменений в фс (например, кладу я
туда к.-н. файл) доступ к этим изменениям на других блейдах (где по
чтению) я получаю только с таймаутом, измеряемым сутками, или вообще
если только сделаю ремаунт ручками.
Кроме того, такие изменения смонтированной фс на непишущих блейдах
воспринимаются как-то нервно. Во всяком случае при перезагрузке они
вываливаются в single mode с требованием прочекать файловую систему.
Что тут можно сделать?
Ставить ocfs2? Как-то не очень хочется, да и возможно ли без убиения информации?
NFS? Зачем грузить интерконнект, если есть SAS?
Вроде бы в мане на mount написано, что начиная с версии ядра 2.6.15
у mount появились опции
--make-shared и --make-slave
Решит это проблему или нет?
И если - да, то как эти опции запихнуть в fstab?
Или есть еще к.-н. решение проблемы?
Спасибо.


Ответ на: комментарий от Led

Где вы это увидели?
Сказано же - запись только на одной.

lralex
() автор топика

1) ставить сетевую фс типа nfs/samba/etc

2) ставить кластерную фс типа ocfs2 итп. Тестил только ocfs2. Пахало нормально только пока нет конкурентного доступа к файлам папкам, дальше всё убивалось на distributed lock management. Впрочем, это логично.

--make-shared и --make-slave

в мане написано что это такое. Очевидно что это совсем не то.

true_admin ★★★★★
()

Радуйся, что кернелпаник не словил :) Нельзя так делать.

const86 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.