NFS и блокировки
inspirra 29 июня, 2008 - 21:05
Извечная проблема NFS+lock...
Имеется: общий файловый сервер и общий /home... Но проблема в том, что все больше и больше софта перестают работать без блокировок, а включение блокировок на NFS порождает еще больше проблем.
Без блокировок глючат, 100%, все программы использующие sqlite:
Firefox-3, Amarok, Digikam... Часто эти глюки приводят к разрушению баз.
И ОпенОффис еще подглючивает.
С блокировками эти же программы просто зависают.
У кого есть опыт использования NFS+lock - поделитесь опытом?.. Пожалуйста...
И клиенты и сервер на Getnoo.
»
- Для комментирования войдите или зарегистрируйтесь
http://community.i-rs.ru/inde
http://community.i-rs.ru/index.php/topic,8803.msg56947.html#msg56947
Всё как у тебя, кроме клиентов под фряхой, как у уже писал.
я в панике...
То я же и был. (-;
Только я уже избавился от клиентов под FreeBSD, правда по другим причинам.
Неужели нет решения этой проблемы?!
А в чём
А в чём проблема? Где конфиги и затык? Можно в личку.
надеюсь
надеюсь решение проблемы будет тут опубликовано =), ибо тож страдаю этой болезнью..
_______________________________________
грех обманывать компиляторы в субботу
Верно ли
Верно ли понимаю, что эти проблемы только у пользователей NFSv3?
Если да, то плиз, в названии так и напишите, а то пользую v4 и таких проблем не наблюдаю.
Да это NFSv3
Да, верно. Но NFSv4 ведь значится как EXPERIMENTAL, поэтому, я ее как-то даже и не рассматривал. Но судя по всему придется попробовать ее. И если с ней действительно не будет проблем с блокировками, то конечно же поправлю заголовок.
Меня работает и
Меня работает и v3, и v4. А тут есть рассказ почему v4 хуже v3
http://mirror.linux.org.au/pub/linux.conf.au/2008/slides/130-lca2008-nfs-tuning-secrets-d7.odp
Давай лучше твои конфиги "покурим"!
из того, что я
из того, что я понял из http://mirror.linux.org.au/pub/linux.conf.au/2008/slides/130-lca2008-nfs-tuning-secrets-d7.odp - монтировать по TCP надо, а не UTP (по-умолчанию). Работа по UTP подразумевает, что блокировками должен сервер заниматься. Тем более, UPT не подразумевает ПОСТОЯННОГО соединения.
В обоих случаях
В обоих случаях и TCP и UDP блокировками занимаются демоны и на сервере и на клиенте, но у TCP выше "пропускная способность" за счёт реализации контроля качества передачи на уровне протокола.
Оно давно уже
Оно давно уже вполне рабочее решение. В ядре появилось не вчера.
У меня была в чём-то схожая
У меня была в чём-то схожая проблема... правда примонтирован был /usr/portage...
Помогла опция nolock на клиенте.
PS: извините, если не по теме.
=net-fs/nfs-utils-1.1.4 и блокировки
Обновился до =net-fs/nfs-utils-1.1.4 - перестала работать блокировка. Пришлось откатываться на nfs-utils-1.1.3.
Если кто знает в чем причина - поведайте.
проблема с обновлением до 1.1.4 решена
Проблема была в "libnfsidmap-0.21-r1" в отличии от "0.21" добавился только конф. файл "/etc/idmapd.conf", соответственно, надо было определить необходимые опции, в частности "Domain". Плохо что об этом не было уведомления при обновлении.