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.
Jawaban:
Akhirnya menemukan solusi untuk masalah ini yang berfungsi dengan NetApp kami. Jika Anda tidak perlu DFS coba pasang dengan
nodfs
opsi.sumber