我已经看到了与我的问题类似的问题,但似乎没有人对发生的情况和故障原因有明确的答案。我家网络上有许多 NAS 设备,之前安装了 12.04 和之前的版本,登录时使用 fstab 中每个条目的以下条目进行安装:
//servername/sharename /media/windowsshare cifs guest,uid=1000,iocharset=utf8,codepage=cp850,cp850 0 0
现在当我使用这个时,12.10 报告标准 - 无法安装坏选项......等等......
kern 日志报告 CIFS 选项“codepage”未知... 将条目更改为“unicode”,并收到相同的错误消息。没有其他错误消息或日志条目表明存在其他问题,但这是我在 12.04 及之前版本中长期使用的语句。
12.10/CIFS 中的代码页选项现在是否已过时?是否有我必须加载的代码页支持程序?是否有某种辅助程序需要支持代码页选项?
当前对 samba.org 手册页的审查没有提及“codepage”选项。
非常困惑 - 如能得到任何帮助/见解,我们将不胜感激。
答案1
codepage 选项早已过时,但现在您无法在 /etc/fstab 中使用此选项进行挂载
因此,删除此选项并重试。
答案2
我有相似的升级到 12.10 后出现的问题,并通过安装解决了这些问题cifs 实用程序:
sudo apt-get install cifs-utils
答案3
您需要删除以下挂载选项,因为它们似乎不再受支持:
codepage=cp850,cp850
我的 fstab 中有几乎相同的行,只是我的编码unicode
不是cp850
。
//192.168.1.32/volume_1 /media/nas cifs guest,uid=noel,gid=noel,iocharset=utf8,codepage=unicode,unicode 0 0
一旦我删除了codepage=unicode,unicode
,它就会在启动时自动安装。我的工作配置是:
//192.168.1.32/volume_1 /media/nas cifs guest,uid=noel,gid=noel,iocharset=utf8 0 0
答案4
从 /etc/fstab 中的挂载选项中删除参数“codepage=unicode,unicode”。
对我有用!