LINUX.ORG.RU
ФорумAdmin

Монтирование ext3 read-only


0

0

Добрый день!

Происходит монтирование раздела ext3 в read-only.

Если при монтировании сказать --remount, то он не перечитывает информацию на диске.

Если же сказать umount, а затем mount, тогда данные обновляются.

Можно ли сказать опцию при монтировании, которая позволит налету считывать информацию об изменениях.

anonymous

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

Вообщем, ситуация следующая:

есть 2 сервера, они подключены к одной корзине с жесткими дисками

т.е. они видят разделы /dev/sde1 и /dev/sde2. Разделы отформатированы в ext3.

Задача: на 1-ом сервере сделать: /dev/sde1 для записи /dev/sde2 для чтения

на 2-ом сервере сделать: /dev/sde1 для чтения /dev/sde2 для записи

После создании с 1-ого сервера на /dev/sde1(rw) файлов, хотелось бы их увидеть на 2-ом сервере в /dev/sde1(ro), не используя nfs,samba,ocfs...

Возможно ли это без перемонтирования на 2-ом сервере раздела /dev/sde1 ?

anonymous
()
Ответ на: комментарий от anonymous

На одном сервере в /etc/fstab в опциях монтирования sde'X' укажи 'ro', а на другом 'rw'... И так для каждого раздела.

anonymous
()
Ответ на: комментарий от anonymous

Так и сделал, но после записи файлов на /dev/sde1 с 1-ого сервера, где указан rw, на 2-ом сервере они видятся только после umount,mount /dev/sde1 (ro).

А я хочу видеть эти файлы со 2-ого сервера без перемонтирования.

anonymous
()
Ответ на: комментарий от anonymous

>sync на обоих серверах делал как опцию монтирования и отдельно запускал в консоле - не помогает

anonymous
()
Ответ на: комментарий от anonymous

ИМХО, такая схема, во всяком случае с ext3 работать не будет. В случае с ext3 линукс кеширует диск (на чтение в любом случае) и один из серверов может спокойно закешировать часть блоков и очень долго не узнает, что второй сервер поменял закешированные данные.

В случае NFS клиент кеширует данные, но перед использованием этих данных запрашивает сервер о том, что данные не изменились. В случае локальных ФС подобных механизм не предусмотрен...

mky ★★★★★
()
Ответ на: комментарий от mky

В самой EXT3 есть три варианта журналирования: writeback, ordered, journal. Здесь скорее всего и рылась собака. Или попробуй изменить EXT3 на EXT2, eсли не критично ....

anonymous
()
Ответ на: комментарий от anonymous

>В самой EXT3 есть три варианта журналирования: writeback, ordered, journal. Здесь скорее всего и рылась собака. Или попробуй изменить EXT3 на EXT2, eсли не критично ....

К сожалению критично, не хочется отказываться от журнала, т.к. на этих разделах будут хранится очень важные данные:(

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