无法使用iocharset = utf8以可靠的方式挂载cif
当我尝试使用选项iocharset = utf8挂载cifs共享时,我收到错误:mount error 79 =无法访问所需的共享库。 我错过了什么共享库?
您的内核可能不包含nls_utf8.ko
模块。
如果是你的情况,你会在你的dmesg
输出中看到类似的条目:
[ 612.598233] CIFS VFS: CIFS mount error: iocharset utf8 not found [ 612.598547] CIFS VFS: cifs_mount failed w/return code = -79
要确认它,您可以尝试找到nls_utf8.ko
模块:
ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko
要修复,请安装包含此模块的内核,如linux-generic
或linux-image-extra-virtual
。
就我而言,解决方案是:
apt-get install linux-generic reboot
可以在超级用户的此答案以及Launchpad上的此错误报告中找到更多信息。