大家好,又见面了,我是你们的朋友全栈君。
1、测试环境
宿主操作系统:win10 64位
虚拟机操作系统:ubuntu server 18.04
2、安装nfs服务器
a.下载安装haneWIN;
b.右键以管理员身份运行nfs server(若不以管理员身份打开,设置项均为灰色不可设),切换到“Exports”标签页,点击“Edit exports file”进行编辑,如下图所示。比如”E:Video”为win10下要共享的路径,“-name:video”表示将文件夹命名为在nfs服务器上的名字。设置完成后点击“Restart Server”重启服务。
c.打开控制面板-系统和安全-windows防火墙,点击左侧边栏“高级设置”,进入高级安全windows防火墙设置界面,点击左侧边栏“入站规则”,在右侧边栏点击“新建规则”,如下图所示。
在下图中选择端口,下一步。
在nfs server的PortMapper标签页,查看nfs server使用的端口,如下图所示,有111,1058,2049,将端口号填入 “特定本地端口”中 。后面的按默认设置完成设置。
按以上操作添加UDP的防火墙设置。
d.虚拟机中登陆ubuntu,输入命令,查看nfs挂载的文件夹。
代码语言:javascript复制showmount -e 192.168.1.200
若提示没有showmount这个命令,则安装nfs-common
代码语言:javascript复制sudo apt install nfs-common
可以看到在nfs server中挂载的文件夹,如下图所示。
在ubuntu中/home下新建文件夹,如nfsfolder。
代码语言:javascript复制sudo mkdir nfsfolder
挂载文件夹。
代码语言:javascript复制mount -e nfs 192.168.1.200:/video /home/nfsfolder
此时,win10和ubuntu即实现了文件夹的共享,win10或ubuntu均可以对该文件夹进行操作。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/129144.html原文链接:https://javaforall.cn