Ситуация следующая:
На ПК с xUbuntu 8.04 Hardi (ядро 2.6.24-24) в /etc/fstab прописано монтирование двух директорий с Windows серверов:
//192.168.0.1/obmen /home/.ASUobmen cifs users,credentials=/home/.certificate,rw,iocharset=utf8,codepage=cp866,file_mode=0777,dir_mode=0777,setuids 0 0
//192.168.0.84/wsКонструкторы /home/.workspace cifs users,credentials=/home/.certificate,rw,iocharset=utf8,codepage=cp866,file_mode=0777,dir_mode=0777,setuids 0 0
в первом случае это подключение к Windows Server 2003 Service Pack 2, v.2725
во втором случае это подключение к Windows Server 2003 R2 Service Pack 1.
Оба ресурса первоначально замечательно монтируются и работают... и с доступом к ним нет никаких проблем. Выглядит это примерно так:
drwxrwxrwx 1 root root 0 2009-09-09 14:03 .ASUobmen
-rw-r--r-- 1 root root 27 2009-08-31 12:40 .certificate
drwx------ 4 root root 4096 2009-09-09 15:49 .Trash-0
drwxrwxrwx 1 root root 0 2009-09-10 15:05 .workspace
Через некоторое время (примерно час...) второе соединение умирает. Выглядит примерно так:
drwxrwxrwx 1 root root 0 2009-09-09 14:03 .ASUobmen
-rw-r--r-- 1 root root 27 2009-08-31 12:40 .certificate
drwx------ 4 root root 4096 2009-09-09 15:49 .Trash-0
d????????? ? ? ? ? ? .workspace
на попытку ls -la /home/.workspace/ получаем:
ls: невозможно получить доступ к /home/.workspace/: No such device or address
после отмонтирования: sudo umount /home/.workspace
и повторного монтирования: sudo mount /home/.workspace
все опять хорошо... (ну... примерно на час!
)
При рассмотрении вопроса прошу учесть, что первое соединение при этом никуда НИКОГДА не девается! Это на мой взгляд совершенно однозначно исключает неверную настройку самба-клиента. Полагаю, что отсутствует и физическая неисправность сети, так как ПК отлично подключается к тому же серверу в режиме терминала и работает устойчиво.
Полагаю будет так же полезно уточнить, что Windows сервера весьма и весьма различны по настройкам! Первый сервер(устойчивое соединение) в эксплуатации более пяти лет и все что можно в нем уже "отполировано", второй сервер(подвешивающий или рвущий соединение) новенький и не облагорожен долгим вниманием администратора...
Если у кого-то были подобные проблемы и он их победил - буду признателен за помощь и подсказку.
P.S. Почему-то неотступно преследует мысль что все дело в какой-то маленькой настройке на сервере... что-то типа "Отключать неактивное соединение через ... минут".
Пользователь решил продолжить мысль 15 Сентября 2009, 07:40:25:
Таак... всем молчать!
Вечно у меня так... пока не напишу вопрос на форум - не могу найти ничего путного - как только напишу - вот оно и нашлось что-то по делу...
http://support.microsoft.com/kb/297684/ruСейчас проверю и отпишусь помогло или нет.
Пользователь решил продолжить мысль 15 Сентября 2009, 15:00:20:
Ну что метод "командная строка на Windows-сервере":
net config server /autodisconnect:-1
проверен - примерно 4 часа отключения ресурсов не было. Кто столкнется с подобной проблемой - милости прошу пользуйтесь моим опытом. Рекомендую почитать указанную выше ссылкой статью от Microsoft - занятно
.
Тему считаю закрытой.