Копирование файлов от Windows 8 до Ubuntu вызывает неизвестную сетевую ошибку

Я настроил новый домашний сервер (Ubuntu 14.04, AMD 64, 3 ГБ RAM, и т.д.). Мне настраивали полномочия на моих общих каталогах, но у меня есть проблемы при копировании некоторых файлов в те каталоги.

Я могу создать, изменить, переименовать, удалить, и т.д. файлы в тех каталогах без любых проблем. Я копирую файлы со своего нового компьютера Windows 8.1 на сервер. Я могу скопировать меньшие файлы (текстовые файлы, маленький PNG, и т.д.), но большие файлы не работают. Я действительно шел, устанавливает ключ FileSizeLimitInBytes под Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters от его значения по умолчанию до 0x3b9aca00 (1,000,000,000) (запятые, добавленные для видимости), который, кажется, самое большое значение, которое это примет.

Я не уверен, если проблемой является Ubuntu связанный или связанный Windows.

Я попробовал следующее:

  1. Копирование с командной строки уступает, сообщение "Неожиданная сетевая ошибка произошло" приблизительно после 1-2 минут.

  2. Копирование с проводника: диалоговое окно копии открывается, шоу, "Вычисляющие" и индикатор выполнения иногда, совершенствуется, иногда не, между 0-2%, но это всегда показывает вычисление, прежде наконец отобразить ошибку (0x8007003B): Произошла неожиданная сетевая ошибка.

  3. Я исследовал ошибку, и не могу найти связанную с Windows 8 информацию или фиксирую.

  4. Я посмотрел в/хвостатый файлах журнала на сервере Ubuntu, и ничто не вне дежурного блюда. Это не регистрирует ошибок, связанных с этими файлами.

Любопытная часть, после того, как эта ошибка повышена, файл был создан на целевом каталоге на сервере и показывает полный размер, но дальнейшие свойства исследования, размер на диске где-нибудь между 3-8 МБ (это изменяется каждый раз). Файл не повреждается, потому что я установил программы от него, и я попытался копировать другие файлы других типов. Те же проблемы происходят с ними.

Я также посмотрел на активные соединения самбы под Webmin, и он показывает состояние "DENY_NONE" рядом с каталогами и "DENY_ALL" рядом с файлами, в то время как они активно пытаются скопировать. Нет никаких ошибок/отказов/и т.д. журнала. в журнале Samba, как бы то ни было. Полномочия корректны для тех каталогов (пользователь rwx, группа rwx, другой - / 775). ACL установлен и активен.

Я в замешательстве того, что сделать затем. Очевидно, не имея возможности скопировать файлы в сервер, нет большой части точки. Заранее спасибо за любое руководство.

2
задан 25 April 2015 в 18:17

1 ответ

Для тех, кто приземляется на этой странице для решения.

Это происходит с Windows Server 2012 R2 не только Windows 8.

Increasing SEND, и ПОЛУЧИТЕ буфер, мог бы устранить проблему.

Добавляют следующую строку в Вашем smb.conf и перезапускают сервисы.

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

Другая альтернатива должна отредактировать /etc/sysctl.conf и добавить

net.ipv4.tcp_wmem = 4096 32768 131072
net.ipv4.tcp_rmem = 4096 87380 174760

, Затем работает sysctl -p за изменениями для вступления в силу. Но это только помогает для меньших файлов размера (100 МБ). Это передается достаточно быстро перед ним ошибки. Большая передача файлов (выше 1 ГБ) все еще перестала работать. Это могло бы полезный для других приложений все же.

0
ответ дан 9 November 2019 в 17:47

Другие вопросы по тегам:

Похожие вопросы: