Linux挂载Windows共享

  

在Linux下挂载Windows共享出现一个奇怪的问题:

  

cifs mount - t - o用户名=贝克,密码=贝克//192.168.10.3/f $/备份//备份/
提示
山://192.168.10.3/f/备份/美元并不是一个有效的块设备
但是

  

cifs mount - t - o用户名=贝克,密码=贝克//192.168.10.3/f/备份/
就美元是正常的。

  

其实这是因为Linux默认无法识别cifs,需要安装cifs-utils

  

yum - y安装cifs-utils
cifs mount - t - o用户名=贝克,密码=贝克//192.168.10.3/f $/备份//备份/
这个时候就可以正常挂载了。

  

这个时候修改/etc/fstab,增加(以下是只读挂载)

  

//192.168.10.3/f/备份/备份cifs ro美元,用户名=贝克,密码=贝克1 2

  

可写挂载
//192.168.10.3/f $/备份/备份cifs rw,用户名=贝克,密码=贝克1 2
如果需要指定某个用户权限的话

  

//美元192.168.10.3/f/备份/备份cifs rw,用户名=贝克,密码=贝克,uid=500, gid=800 1 2
指定用户gid和uid

  

出现的错误信息及处理:

  

一、挂载时,用户/密码错误

  

山错误(13):拒绝访问

  

参考mount.cifs(8)手册页(如人mount.cifs)

  

/var/log/消息信息

  

10月12 16:20:01 localhost内核:返回状态代码0 xc000006d NT_STATUS_LOGON_FAILURE

  

10月12 16:20:01 localhost内核:CIFS VFS:发送错误SessSetup=-13

  

10月12 16:20:01 localhost内核:CIFS VFS: cifs_mount失败w/返回码=-13

  

二,没有分享目录

  

重新尝试用大写共享名

  

山错误(6):没有这样的设备或地址

  

参考mount.cifs(8)手册页(如人mount.cifs)

  

查看/var/log/消息记录

  

10月12 16:20:06 localhost内核:CIFS VFS: cifs_mount失败w/返回代码=6

  

10月12 16:20:17 localhost内核:CIFS VFS: cifs_mount失败w/返回代码=6

  

10月12 16:20:17 localhost内核:CIFS VFS: cifs_mount失败w/返回代码=6

  

注意:如果是数字开头比如我在windows下的共享目录为

  

\ 192.168.2.10 \ 102 \公共手动山挂载是可以的,但是放在/etc/fstab是不行,默认会被转义。

  

因此最好的方法就是使用//192.168.2.10/102/公共去配置

Linux挂载Windows共享