помилка mount.cifs (2): Немає такого файлу чи каталогу під час використання префіксального шляху


11

Я спробував цю команду:

mount -t cifs //server/share/directory /mnt/directory -o credentials=/path/to/cifs.credentials --verbose

Відповідь:

mount.cifs kernel mount options: ip=<IP of server>,unc=\\server \share,user=<username>,prefixpath=directory,pass=********
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Однак якщо я спробую ту саму команду без шляху префікса:

mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials --verbose

Він працює, і я можу отримати доступ / mnt / каталог / каталог.

Я отримую ту ж помилку, якщо чітко вказую префікс-шлях у параметрах, тобто:

mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials,prefixpath=directory --verbose

Додаткова інформація:

  • Я можу підключитися до потрібного шляху за допомогою smbclient //server/share -U username -W domain -D directory
  • версія mount.cifs: 5.5
  • Ядро Debian 3.2.0-4-amd64
  • Я можу підключитися на іншій машині за допомогою mount.cifs версії 4.5 на ядрі Debian 2.6.32-5-amd64

Будь-які ідеї, чому, здається, префіксат викликає проблему? Цей самий шлях працював недавно; Я підозрюю, що оновлення пакета на стороні Linux або оновлення Windows стоїть за новою поведінкою.


Це до NAS? Коли ви говорите, що ви намагаєтеся "без шляху префікса", команда виглядає так само. Це помилка?
— Восьминіг

Це для NetApp SAN. Ти маєш рацію, це була помилка - я це виправив.
— cherdt

Технологія підтримки NetApp повинна була забезпечити трасування пакетів, де вони виявили, що mount.cifs надсилає // server / share // каталог, а не // server / share / каталог. Це, мабуть, є причиною проблеми (хоча це не є рішенням).
— cherdt

Відповіді:


6

Нарешті знайдено вирішення цього питання, яке працює з нашим NetApp. Якщо вам не потрібен DFS, спробуйте встановити nodfsпараметр.

mount -t cifs //server/share/directory /mnt/directory -ocredentials=/path/to/cifs.credentials,nodfs

Ми також використовуємо netapp. Дякую за це вирішення, воно врятувало мені полудень.
— Danduk82
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.