直接在Linux中执行此命令
mount //idc-***-***-*-test.com.cn(或者IP)/cifs_testuser /data -t cifs -o username=testuser,passwd=a\!a@test007
如果想要在开机自启中实现自动挂载:
方案一:将上述命令拷贝到/etc/rc.d/boot.local中,授予此文件执行权限
方案二:在/etc/fstab文件中添加
//idc-***-***-*-test.com.cn/cifs_testuser /data cifs defaults,sec=ntlm,username=testuser,passwd=a!a@test007 0 2
sec的值可以搜一下,内核版本不一样值也有相应的改变,挂载出错和sec的值是有关系的
windows共享的磁盘在Linux磁盘中挂在时,不加-t cifs,在使用mount挂载后用df -hT查看也是cifs的格式。mount的用户名密码如果存在特殊字符,需要用\进行转义。
以下方案详见:Windows2003不能访问samba及Linux不能挂载共享文件夹中NTLMv2的作用
# mount -t cifs -o username='lixshareusr',password='abc%1234' //10.*.*.112/sharetolinux /mnt
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)