LINUX.ORG.RU

Непонятная проблема с NFS


0

0

Сделал я себе каталог, который монтируется с сервера по NFS. В нем присутствует 3 подкаталога с правами root:root 777. Монтируется он через autofs:

/etc/auto.master:
/mnt/auto /etc/auto.auto

/etc/auto.auto:
home -rw,soft fs:/dfs

После некоторого времени работы, когда при неиспользовании фс отключается, при следующем обращении все нормально монтируется, но при этом оказывается что один из подкаталогов при этом недоступен. В MC он показывается с вопросом в начале.

Подскажите, плиз, из-за чего такое может быть? А то я даже не представляю причины такого странного глюка. :(

Я использую т.н. auto.net:
#!/bin/sh
key="$1"
opts="-fstype=nfs,hard,intr,nodev,nosuid"
SHOWMOUNT="/usr/sbin/showmount --no-headers -e $key"
$SHOWMOUNT | sort +0 | \
awk -v key="$key" -v opts="$opts" -- '
BEGIN { ORS=""; first=1 }
{ if (first) { print opts; first=0 }; print " \\\n\t" $1
, key ":" $1 }
END { if (!first) print "\n"; else exit 1 }
'

и auto.master:
/net /etc/auto.net

Никаких проблем не происходит.

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

У меня вроде получилось связать эту проблему с работой dovecot - pop3 и imap сервера. Он, похоже, так блокирует файлы мэйлбоксов что становится невозможным доступ ко всему каталогу. Когда я попробовал поставить в конфиге dovecot вместо типа блокировки fcntl блокировку dotfile, это почему-то не помогло и глюк повторялся. Так что приходится пока забить на dovecot. :(

Использую пока tpop3d. Может dovecot поправят в следующих версиях.

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