Saya mencoba perintah ini:
mount -t cifs //server/share/directory /mnt/directory -o credentials=/path/to/cifs.credentials --verbose
Responnya adalah:
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)
Namun, jika saya mencoba perintah yang sama tanpa jalur awalan:
mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials --verbose
Ini berfungsi, dan saya dapat mengakses / mnt / direktori / direktori.
Saya mendapatkan kesalahan yang sama jika saya menentukan prefixpath secara eksplisit dalam opsi, yaitu:
mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials,prefixpath=directory --verbose
Informasi tambahan:
- Saya dapat terhubung ke jalur yang diinginkan menggunakan
smbclient //server/share -U username -W domain -D directory
- versi mount.cifs: 5.5
- Kernel Debian 3.2.0-4-amd64
- Saya dapat terhubung di komputer lain menggunakan mount.cifs versi 4.5 pada kernel Debian 2.6.32-5-amd64
Adakah ide mengapa prefixpath tampaknya menyebabkan masalah? Jalan yang sama ini telah bekerja baru-baru ini; Saya menduga pembaruan untuk paket di sisi Linux atau pembaruan Windows berada di belakang perilaku baru.
Apakah ini untuk NAS? Ketika Anda mengatakan Anda mencoba "tanpa jalur awalan" perintahnya terlihat sama. Apakah itu salah cetak?
—
Octopus
Ini ke NetApp SAN. Anda benar, itu salah ketik - saya sudah memperbaikinya.
—
cherdt
Teknisi dukungan NetApp telah menyediakan paket jejak, di mana mereka menemukan bahwa mount.cifs mengirim direktori // server / share // daripada // server / share / direktori. Ini tampaknya menjadi penyebab masalah (meskipun bukan solusi).
—
cherdt