не может использовать mount.cifs: ошибка монтирования (2): нет такого файла или каталога

Команда mount.cifs не может работать в системе gentoo с systemd

ae429-1105 etc # mount -t cifs //file.abc.edu.au/user /home/directory/path -o credentials=/etc/user,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (eg man mount.cifs) 

Было подтверждено существование и доступность файла mountpoint / home / directory / path и файла учетных данных / etc / user . Также были задействованы соответствующие модули и службы,

  ae429-1105 etc # lsmod |egrep 'fuse|cifs' fuse 72589 5 cifs 312131 0 

а также

 ae429-1105 etc # systemctl -t service -a |grep Samba nmbd.service loaded active running Samba NetBIOS name server smbd.service loaded active running Samba SMB/CIFS server winbindd.service loaded inactive dead Samba Winbind daemon 

Эта проблема была идентифицирована многими пользователями, например, одним примером . ТАКЖЕ УКАЗАНИЕ, что одна и та же команда, выполненная в моей системе Ubuntu / debian, может успешно монтироваться.

Другая информация на проблемной машине:

 ae429-1105 etc # mount.cifs --version mount.cifs version: 6.1 

версия mount.cifs, установленная в debian / ubuntu, составляет 6.0

3 Solutions collect form web for “не может использовать mount.cifs: ошибка монтирования (2): нет такого файла или каталога”

Возможно, вам потребуется указать параметр vers = для команды mount, чтобы принудительно установить версию 3.0, если вы пытаетесь установить общий ресурс из более новой версии Windows. Один из наших файловых серверов недавно был обновлен до 2012 года2, и именно тогда мой монтер перестает работать. Установив его в версии = 3.0, исправлена ​​проблема. Как и большинство ошибок Samba / CIFS, сообщение «Нет такого файла или каталога» не очень помогает.

В качестве примера:

 # mount -t cifs //win2012r2/someshare -o cred=/home/foo/.cifs_user, vers=3.0 /mnt/tmp 

где у меня есть мой домен, имя пользователя и пароль, содержащиеся в файле .cifs_user.

По-видимому, smbmount использует более новую версию SMB-протокола по умолчанию, поскольку он работал без проблем или каких-либо специальных опций.

Обратите внимание, что версия протокола по умолчанию – 1.0.

На странице man mount.cifs:

 vers= SMB protocol version. Allowed values are: · 1.0 - The classic CIFS/SMBv1 protocol. This is the default. · 2.0 - The SMBv2.002 protocol. This was initially introduced in Windows Vista Service Pack 1, and Windows Server 2008. Note that the initial release version of Windows Vista spoke a slightly different dialect (2.000) that is not supported. · 2.1 - The SMBv2.1 protocol that was introduced in Microsoft Windows 7 and Windows Server 2008R2. · 3.0 - The SMBv3.0 protocol that was introduced in Microsoft Windows 8 and Windows Server 2012. 

Я столкнулся с этой «ошибкой монтирования (2):« Ошибка такого файла или каталога », использующая mount.cifs на виртуальной машине CentOS 7. Я никогда не определял, почему ошибка генерируется при использовании безопасности ntlm по умолчанию (и вариантов), но я обнаружил, что с использованием проверки подлинности Kerberos работала над проблемой. Итак, моя конечная рабочая командная строка выглядела так:

 mount.cifs -v -o domain=MYCODOMAIN,sec=krb5 //winserver/sharename /mnt/mymountpoint 

тогда как эта команда, которая дала ошибку «нет такого файла или каталога», была:

 mount.cifs -v -o username=myusername,domain=MYCODOMAIN //winserver/sharename /mnt/mymountpoint 

Чтобы использовать Kerberos, я установил пакет «krb5-workstation» и настроил его.

Можете ли вы использовать опцию nodfs ? т.е. для вашего ввода опций -o передайте вход, как показано ниже.

 -o credentials=/etc/user,rw,iocharset=utf8,file_mode=0777,dir_mode=0777,nodfs 

т.е. прилагается ,nodfs

Это сработало для меня.

  • Почему mount устанавливает бит SUID?
  • ошибка монтирования "не является блочным устройством"
  • Как добавить запись в / etc / fstab для общей папки Windows?
  • Как найти, на каком внешнем диске установлена ​​папка?
  • Что такое устройство -hosts в списке монтирования?
  • как монтировать UUID без использования / etc / fstab
  • ошибка при попытке восстановить / прочитать только
  • Установка раздела в «песочницу»
  • Как монтировать раздел?
  • почему права собственности на файловую систему не влияют после монтирования?
  • Установить каталог на корневой каталог
  • Chrome-OS: как возможно, что 3 каталога установлены в одном разделе
  • Linux и Unix - лучшая ОС в мире.