需求:
因业务需求,需要在linux服务器处理内部window共享文件夹中的文档,故需要需要在linux 上访问该文件夹。
Windows侧:
1:确认访问相关共享盘的权限,登陆账户,密码,及所在域。
2:ping 所在的共享文件夹对应服务器名称(加粗)获取所在的服务器路径IP。
\xxxxxx\xxxxxxx\xxxxxx
Linux侧(root 或者管理员权限):
1:安装cifs-utils包,安装后,系统出现mount.cifs命令。或者有的发行包里的mount支持 -t cifs参数。
yum install cifs-utils
2:创建需要挂载的文件夹路径
切换至路径,创建相关的文件夹
3:vim /etc/fstab
输入挂载信息,重启自动启动
4:mount -t cifs 命令启动挂载
(root)mount -t cifs //IP/挂载文件夹路径 挂载根目录 -o username=,password=,domain=*****
踩过的坑:
-
vim /etc/fstab 中添加信息,linux 非法字符需要用八进制的ascall 码表示:
例如路径中有/xx&xx/xx xx/xxx 表示成/xx\046xx/xx\040xx/xxx。常见字符对应表如下:
-
mount -t cifs 命令中,路径中有特殊字符,特殊字符部分用"xxx"表示。
-
ping IP时,共享文件夹有可能时挂载在集群之中,每次ping 得到得IP可能不一致,如果不能挂载成功,可以多尝试ping几次,选用合适得IP。
https://stackoverflow.com/questions/15316017/how-do-i-specify-a-label-path-with-spaces-in-etc-fstab
https://www.cnblogs.com/dengtang/p/11630482.html
https://blog.csdn.net/silent56_th/article/details/80326307
https://blog.csdn.net/huangpb123/article/details/73477800
https://blog.csdn.net/MENGHUANBEIKE/article/details/79050811?utm_source=blogxgwz0&utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.pc_relevant_default&spm=1001.2101.3001.4242.1&utm_relevant_index=2