Ошибка монтирования (5): ошибка ввода / вывода при монтировании


10

Я получаю ошибку монтирования (5):

Ошибка ввода-вывода при монтировании в общую папку cifs.

Команда выполнена:

sudo /bin/mount -t cifs //server/folder /mnt/folder/ -o username="domain/username",password=password

Ошибка вернулась:

ошибка монтирования (5): ошибка ввода / вывода См. справочную страницу mount.cifs (8) (например, man mount.cifs)

Команда ams работала на RHEL 32.


Пожалуйста, перейдите по ссылке ниже и следуйте SEC askubuntu.com/questions/491297/permanent-windows-share-mounting
vembutech

По-прежнему выдает ту же ошибку после добавления sec = ntlm
Абдул Джалил

Ответы:


17

При настройке общего ресурса на сервере Windows 2012 мне пришлось использовать:

sudo mount.cifs //server/folder /path/to/folder/ -o user=username,password=pass,vers=3.0

Обратите внимание vers=3.0.

Основываясь на предложениях, приведенных ниже, вам может понадобиться попробовать vers=2.0. versПараметр является ключевым.


3
Спасибо. vers=2.0был определенно ключевым для меня при монтаже, как и в случае с -m SMB2списком акций smbclient -L( client max protocol = SMB2в smb.conf, для постоянной настройки).

Добавление <code> vers = 2.0 </ code> в опции решило нашу проблему с этой ошибкой. Спасибо за предложение!
Кентграв

1
Этот ответ работал для меня в Linux с mountкомандой. Я использовал mountкоманду без versопции более 2 лет, а затем, внезапно, монтаж больше не работал - хотя я мог подключиться к терминалу с smbclient. По-видимому, где-то произошли изменения в версии программного обеспечения, так что теперь vers=3.0требуется опция, чтобы подключить удаленный диск.
love.by.Иесус

Мой работал с sudo mount -t cifs -o username=myUser,password=myPassword,vers=2.1 //1.2.3.4/folderA/folderB /foo/bar --verboseверсией = 2.1, что странно, потому что версия говорит о 2.23 на моем Amazon Linux 1 EC2- [ec2-user@ip-1-2-3-4 ~]$ sudo mount --version mount from util-linux 2.23.2 (libmount 2.23.0: selinux, debug, assert)
инстансе

1
Версия = 2.0 была решением для меня тоже.
YoMismo

2

Для меня проблема была другой, когда я пытался смонтировать общий ресурс с устройства NAS с более поздней версии GNU / Linux. Указание -o nounixна отключение расширений Unix работало для меня.

В конце концов, что помогло мне, это посмотреть на результат, dmesgкоторый сказал мне:

[160169.609325] CIFS VFS: Send error in SETFSUnixInfo = -5
[160169.609327] CIFS VFS: Negotiating Unix capabilities with the server failed. Consider mounting with the Unix Extensions disabled if problems are found by specifying the nounix mount option.
[160169.620877] CIFS VFS: Malformed FILE_UNIX_BASIC_INFO response. Unix Extensions can be disabled on mount by specifying the nosfu mount option.
[160169.620888] CIFS VFS: cifs_read_super: get root inode failed

2

Убедитесь, что учетная запись домена не заблокирована


1
Бинго! После большого разочарования по поводу error(5), мне пришло в голову проверить dmesgна стороне GNU / Linux, только чтобы найти Status code returned 0xc0000234 STATUS_ACCOUNT_LOCKED_OUT. Итак, я проверил свойства рассматриваемой учетной записи, которая является локальной учетной записью Windows 10, и, конечно же, Account is locked outбыла проверена. (Это, вероятно, произошло из-за слишком большого количества неудачных входов в систему, когда я раньше занимался настройкой общего ресурса.)
Бен Джонсон,

Я думаю, что у меня была та же самая ошибка верхнего уровня, я решил ее, но видел этот вопрос в своем исследовании, поэтому задался вопросом достаточно долго, чтобы публиковать сообщения. :)
Paul
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.