나는이 명령을 시도했다 :
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 / directory / directory에 액세스 할 수 있습니다.
옵션에 prefixpath를 명시 적으로 지정하면 동일한 오류가 발생합니다.
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
- 데비안 커널 3.2.0-4-amd64
- 데비안 커널 2.6.32-5-amd64에서 mount.cifs 버전 4.5를 사용하여 다른 컴퓨터에 연결할 수 있습니다
왜 prefixpath가 문제를 일으키는 것처럼 보이는가? 이 같은 길은 최근에 일하고있었습니다. Linux 쪽의 패키지 업데이트 또는 Windows 업데이트가 새로운 동작의 원인이라고 생각합니다.
이것이 NAS에 있습니까? "접두사 경로없이"시도하면 명령이 동일하게 보입니다. 오타입니까?
—
Octopus
NetApp SAN에 있습니다. 네 말이 맞아, 오타 였어.
—
cherdt December
NetApp 지원 기술은 mount.cifs가 // server / share / directory가 아닌 // server / share // directory를 전송한다는 것을 발견 한 패킷 추적을 제공했습니다. 문제의 원인 인 것 같습니다 (해결책은 아님).
—
cherdt