LINUX.ORG.RU
ФорумAdmin

[samba] Проблема при записи в директорию (CIFS VFS: Error -11 sending data on socket to server)


0

1

Есть сервер на винде 2к3, на нем расшарена директория. Эта директория смонтирована на Linux-компе.

fstab:


//192.168.16.251/share 				/mnt/hd 	cifs 	noauto,user=my_username,uid=1000,gid=1000,password=1234,soft,sec=ntlmv2i 	0 0

В какой-то момент начались проблемы при записи в эту директорию: при записи любого файла любого размера запись зависает: ждать можно сколько угодно. В dmesg при этом появляется следующее:

[  288.992034] CIFS VFS: sends on sock ffff8800d52398c0 stuck for 15 seconds
[  288.992039] CIFS VFS: Error -11 sending data on socket to server
[  299.072527] CIFS VFS: Unexpected SMB signature
[  325.016019] CIFS VFS: sends on sock ffff8800d65b5080 stuck for 15 seconds
[  325.016023] CIFS VFS: Error -11 sending data on socket to server
[  335.018804] CIFS VFS: Unexpected SMB signature
[  636.108016] CIFS VFS: Server 192.168.16.251 has not responded in 300 seconds. Reconnecting...
[  636.126914] CIFS VFS: Unexpected SMB signature
[  656.144028] CIFS VFS: sends on sock ffff8800d6632940 stuck for 15 seconds
[  656.144032] CIFS VFS: Error -11 sending data on socket to server
[  666.156752] CIFS VFS: Unexpected SMB signature

Первый раз добавил опции soft,sec=ntlmv2 - помогло, но сегодня проблема всплыла опять, поэтому я думаю что эти опции не влияют на нее.

Других linux-машин в округе нет, зато есть маки - на них всё ок (но там монтирование идет через smb, а не через cifs).

Проблема наблюдается исключительно при записи - чтение файлов, создание директорий, удаление файлов работает без проблем.

Гугление не помогает (отчасти из-за нулевого опыта с проблемами самбы - никогда не сталкивался), подскажите куда копать?

p.s. kernel 2.6.39.1, samba 3.5.8

Версия CIFS VFS в ядре? Дистр скажи, проще будет. Или гентушник

Искать надо по ссылкам рассылки CIFS и Samba
google:// site:lists.samba.org «stuck for 15 seconds»
например.

adriano32 ★★★ ()
Ответ на: комментарий от adriano32
$ modinfo cifs
filename:       /lib/modules/2.6.39.1/kernel/fs/cifs/cifs.ko
version:        1.71
description:    VFS to access servers complying with the SNIA CIFS Specification e.g. Samba and Windows
license:        GPL
author:         Steve French <sfrench@us.ibm.com>
srcversion:     D7BEA3FF82FBE129D1B3E83
depends:        
vermagic:       2.6.39.1 SMP preempt mod_unload 
parm:           CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (int)
parm:           cifs_min_rcv:Network buffers in pool. Default: 4 Range: 1 to 64 (int)
parm:           cifs_min_small:Small network buffers in pool. Default: 30 Range: 2 to 256 (int)
parm:           cifs_max_pending:Simultaneous requests to server. Default: 50 Range: 2 to 256 (int)
parm:           echo_retries:Number of echo attempts before giving up and reconnecting server. Default: 5. 0 means never reconnect. (ushort)
aix27249 ()
Ответ на: комментарий от aix27249

Это самый свежий что ли, февральский? Ну что могу сказать... Сделай более подробный трейс и пиши багрепорт Стиву Френчу.

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

Да, самый свежий (см. версию ядра - 2.6.39.1, ядро ванильное). Завтра попробую откатить ведро до 38.x, если таки это регрессия - буду писать репорт. Насчет трейсов - никогда на уровне ядра такого не делал, если время будет - попробую.

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

Откат ядра так и не успел попробовать, сегодня обновил до 2.6.39.2: проблема пропала.

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

aix27249 ()

Аналогичная проблема

Смонтирова виндовая папка через smbmout В syslog периодически (20-40 мин) выскакивает CIFS VFS: Server sql2005 has not responded in 300 seconds. Reconnecting... папка примотрирована для пользователей ftp (proftpd):

smbmount //sql2005/e$/tehnolog /home/tehnolog -o username=xxxxx,password=xxxxxx,rw,gid=tehnolog,uid=tehnolog

вроде всё работает, началось после апгрейда ядра до 2.6.38-8-server #42-Ubuntu всё работает, но неприятно как убрать?

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