smbfs手动mount正常 fstab自动mount乱码的奇怪问题

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
experience
帖子: 12
注册时间: 2006-09-08 9:01

smbfs手动mount正常 fstab自动mount乱码的奇怪问题

#1

帖子 experience » 2007-12-19 1:09

因为Samba服务器是在一个小机器上,运行的Samba版本很低还是精简的。所以服务器端缺省设置,用的是cp936的codepage。

通过直接

代码: 全选

 sudo mount -t smbfs //192.168.1.1/All_Partitons /home/lin/OpenWrt -o iocharset=utf8,codepage=cp936
做的挂载正常,可以显示中文。

现在想在fstab中加入自动挂载。添加了如下的一行

代码: 全选

//192.168.1.1/All_Partitions /home/lin/OpenWrt smbfs user,iocharset=utf8,codepage=cp936 0 0
然后用

代码: 全选

mount /home/lin/OpenWrt
挂载的,就有乱码,我搜索过版面和Google,没有见到类似的情况。

手动挂载的话,用起来很不方便,几乎就和smbclient一样了。

或者有什么方法,比较方便,由sudo挂载完成后,普通帐号可以 写入的方法?

谢谢![/code]
experience
帖子: 12
注册时间: 2006-09-08 9:01

#2

帖子 experience » 2007-12-19 1:50

目前找到的变通的方法是

代码: 全选

sudo mount -t smbfs //192.168.1.1/All_Partitions /home/lin/OpenWrt -o iocharset=utf8,codepage=cp936,uid=lin,gid=lin
其中lin是我的登录帐号和所属的组。

不过fstab的问题还是没有解决。真是奇怪了。
experience
帖子: 12
注册时间: 2006-09-08 9:01

#3

帖子 experience » 2007-12-19 10:42

查看/etc/mtab
发现的关于这个挂载的行是:

代码: 全选

//192.168.1.1/All_Partitions /home/lin/OpenWrt
竟然没有Options,难怪会乱码,现在要找找是为什么。
回复