[文章]再谈多系统共享文件夹

阅读量0
0
0
看到一个本社区里面有个关于设置共享文件夹的帖子,不妨说说我的想法。
首先我们了解一下NFSNetwork File Sytem),网络文件系统。和其相关的RFC文档主要有RFC 1813 (NFS 3 Protocol)RFC 1094 (NFS 2 Protocol)RFC 2055 (WebNFS Protocol)
最早先,因为存储介质比较贵,在一个局域网里面有一个统一的服务器,客户端(用户)通过NFS功能将服务器中某个目录直接挂载到本地,这样在客户端本地看,NFS服务器端共享的目录就好像是客户端自己的磁盘分区或目录一样。这个协议已经用了很多年了,虽然不很新,但胜在稳定。
win10系统中,可以直接在“服务器角色”对话框中,选择“文件和存储服务”创建“NFS服务器”,而较老一点的系统,比如win7,可能需要外部软件来做这项工作,例如“hanWIN NFS服务器”。大家可以直接在网上搜索下载,在软件说明里面并不包含win7(支持NT架构的Windows NT 4.0/2000/XP/20039x架构的Windows 9x/ME),但经过验证,实际是可以使用的。
其运行的基础界面(其实有没有界面都没关系,又不是靠gui生存的)如下:
图片1.png
主要需要修改
图片2.png
点击“编辑输出表文件(E)”,可以通过记事本打开exports文件
图片3.png
可以看到,包括三个部分:服务器本地目录、选项参数、客户端IP地址。
服务器本地目录就是我们存放系统的路径,参数有可以参考帮助文件
图片4.png
其实,可以只改为最简单的
图片5.png
点击界面上的重启服务是没有用的,而应该通过命令执行
net stop nfsserver
net start nfsserver
重启服务
Win7缺省没有安装NFS客户端,可以手工安装,在控制面板里面找到“打开或关闭Windows功能”
图片6.png
可以找到NFS服务”
图片7.png
安装NFS客户端。
安装后,可以通过命令加载一个新的盘符,例如:
图片8.png
再试试linux系统吧
因为手边正在做一个树莓派的活,直接说说用树莓派来做NFS server
把文件拷贝到
/home/pi/tftp目录下
安装
sudo apt-get install nfs-kernel-server nfs-common portmap
再通过修改配置文件,指定NFS路径
图片9.png
启动nfs服务
图片10.png
file:///C:UsersAdministratorAppDataLocalTempksohtml5524wps10.jpg
虽然没有回显,但启动成功了,可以在刚才的windows环境下验证一下,mount一个k盘试试。
可以看到,已成功
图片11.png
Linux下的mount大家都熟,就不用再专门提了吧。

图片12.png

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友