我现在使用NFS多一点,故作废该笔记
我对这块算不上熟悉,只是因为需要高频率的在Linux系统和Windows系统之间交换文件,所以我想将Linux上的一个目录挂载到我本地。我尝试了NFS的方案,但是有一些问题不很好找到资料,所以我又尝试了smb的方案,smb的方案已经能满足我的需求了,具体操作如下:
- 安装samba,并设置开启启动
yum install samba
systemctl enable smb
systemctl start smb
- 将root用户添加到samba用户列表中
smbpasswd -a root
只有root用户运行smbpasswd程序时才可以使用-a
选项,通过这个选项后跟上用户名可以往本地smbpasswd文件中添加用户,并且为该用户设置口令。如果smbpasswd文件中已经存在了该用户,则该指令可以为这个用户修改口令。所有加入到smb用户必须是在系统口令文件中(/etc/passwd)已经存在的,否则该操作将会失败。
- 修改配置文件
/etc/samba/smb.conf
,追加如下配置:
|
|
- 重启smb服务
systemctl restart smb
- 配置Windows客户端
(截图中出错了,应该是Kubernetes,截图截成了Kubenetes)
遇到的问题
-
之前考虑的是NFS方案(实际上我没怎么考虑,就搜到的第一篇资料是NFS),但是这个方案在Win10客户端连接服务端的时候出了问题,还不好找资料解决,所以我就放弃了。
-
映射网络驱动器的时候,明明已经完成映射了(在我的电脑里可以看到),但是映射界面始终显示连接中,我最后果断关闭了,我觉得这个可能是个例。
小结
我对smb其实也是一知半解,但是现在这套方案能用就行啦,我暂时不想花费自己的时间去深入研究SMB,感觉太良妃自己的时间了。
参考资料
-
我主要参考的就是这一份资料。
-
这篇教程讲解了很多技术细节的东西,但是我暂时没有精力查看。