Назад | Перейти на главную страницу

Ошибка периодического отказа в разрешении при открытии файлов с помощью монтирования SAMBA

Как упоминалось выше, когда я пытаюсь открыть файлы через монтирование SAMBA, иногда он работает нормально, и vi открывает файл, но в других случаях открывается vi, и я получаю такую ​​ошибку:

"Windows/Custom2d.txt" [Permission Denied]

Обратите внимание, что это делает не только vi:

cat: Windows/Custom2d.txt: Input/output error

Где Windows - это имя монтируемой папки linux. Я могу без проблем подключиться к другим компьютерам Windows с общими папками с той же командой и той же настройкой общего доступа.

Вот моя команда монтирования:

sudo mount -o user=<username>,uid=<username>,gid=<username>,nolinux //<Windows-IP>/temp  Windows

При монтировании ошибок не возникает.

Файл, который я открываю в этом примере, имеет следующую файловую структуру:

c:\temp\Custom2d.txt

Я убедился, что C: \ temp является общим и имеет 20 допустимых одновременных пользователей.

Это был тест, чтобы показать, что он не имеет ничего общего с рекурсивным общим доступом к подпапкам. Я пробовал обновлять IP, перемонтировать, перезапускать и использовать несколько различных команд монтирования. Кто-нибудь знает, что может происходить?

Изменить: вот строка команд, чтобы проиллюстрировать проблему:

$ cat Windows/Custom2d.txt
...
File Text
...
$ cat Windows/Custom2d.txt
cat: Windows/Custom2d.txt: Input/output error
$ cat Windows/Custom2d.txt
cat: Windows/Custom2d.txt: Input/output error
$ cat Windows/Custom2d.txt
cat: Windows/Custom2d.txt: Input/output error

Следующее решило мою проблему:

Известная ошибка Windows 7, которая вызывает «ошибку монтирования (12): невозможно выделить память» на идеальном общем ресурсе cifs на стороне Linux, может быть исправлена ​​путем установки нескольких ключей реестра в окне Windows следующим образом:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache (set to 1)

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size (set to 3)

Из: https://wiki.archlinux.org/index.php/Samba