【亲测】Windows共享文件夹(CIFS)挂载到linux,开机自动挂载

【亲测】Windows共享文件夹(CIFS)挂载到linux,开机自动挂载
Linux CIFS 共享存储    2019-09-20 01:57:38    661    0    0
172721404   Linux CIFS 共享存储

【亲测】Windows共享文件夹(CIFS)挂载到linux,开机自动挂载

1、项目背景

因为项目上需要使用到文件共享访问的问题,经过一系列的考证;最终选择了CIFS协议(samba)作文文件共享的载体;其实也是考虑过NFS及ISCSI的,但是最终都还是放弃了;

因为NFS是无状态的协议,个人觉得不可靠。ISCSI属于块存储,不建议用于文件存储及共享。


2、准备工作

 

以下使用CENTOS6.9作为本次实验的系统平台;因为我这里是最小化安装的LINUX操作系统所以需要对系统安装SAMBA客户端及相关依赖。

 
#先查看Samba是否已安装
rpm -qa | grep samba
 
#通过yum直接安装Samba服务端和客户端
yum -y install samba samba-client
#二选一即可
yum -y install samba samba-client samba-swat 
 
#安装cifs-utils,解决只读挂载
yum -y install cifs-utils.x86_64​

 

3、把Windows共享文件夹挂载到linux 目录下

 

#亲测1
mount -t cifs -o username=face,password=123456 //172.16.254.221/share /mnt/work
 
# mount-o 选项 此选项的默认模式为异步模式。在同步模式下,内存的任何修改都会实时的同步到硬盘当中,这种模式的安全性基本属#于最高,但是因为内存的数据基本一致都在变化,所以这种模式会使得程序运行变得缓慢,影响效率。而在异步模式下,虽然同步没有实时,但是现在考虑到日志文件系统的存在,所以安全性基本不用考虑,而异步模式的效率会更高,随意目前普遍使用异步模式为默认
 
#亲测2
mount -t cifs -o username=face,passwd='123456' //172.16.254.221/share /mnt/work
 ​

以上都是将172.16.254.221服务器的"人脸共享存储"目录挂在到 /mnt的work目录下。

 

4、开机自动挂载

 

 

#编译自动挂在配置文件fstab 
vim /etc/fstab ​

 

#在配置文件末处添加以下配置(请根据实际情况修改)
//172.16.254.221/share  /mnt/work               cifs    defaults,auto,username=face,password=123456 0 0
//172.16.254.221/zhtcapp/order   /usr/local/zhtcapp/order/       cifs    defaults,auto,username=zhtcapp,password=ZHtc123. 0 0

此处注意!一定要按照以上格式书写,逗号之间不可有空格!


扩充知识点:

 

在实际操作中;在挂在成功后,使用umount取消挂在时,提 示了一个“执行umount 的时候却提示:device is busy 的处理方法

这里我开始也纳闷去查了资料,大致意思就是有相关的进程在使用挂载点的内容所以去不掉;网上也给出了解决法案,具体可以参考

参考文章“https://www.cnblogs.com/galsnag/p/11058256.html”里面介绍了如何使用“fuser​”命令查看相关教程   可做重点学习点!

但是最后并没有通过上面的方法解决,经过观察是因为我当前停留的目录真实挂载点的目录;退出目录后问题解决!

 

最后一个很重要;修改/etc/fstab后不用频繁重启验证结果;可通过以下命令验证

 

如果是全fstab表,可以“umount -a & mount -a”​

 

 

 

参考文章(内有暗坑)

1、https://www.ilanni.com/?p=6978

2、https://www.601849.com/post/43.html

3、https://blog.csdn.net/taiyang1987912/article/details/79267848


 

扩充知识点:

 

上一篇: 华为交换机端口聚合/S6720S端口聚合/二层聚合/三层聚合

下一篇: linux中排除“某某”文件或目录,移动/打包/删除/复制

梅志克斯,Zabbix,Matrix,nginx,linux运维,Docker,菜鸟学习linux
661 人读过
comments powered by Disqus
文档导航