windows与linux开发板之间设置nfs共享文件
目录
- 1、在windows安装nfs服务器
- ①将nfs1169.rar解压缩,双击nfs1169.exe进行安装,请记住nfs的安装路径,若是安装完成后提示需要重启电脑,请重启电脑。
- ②安装完成后把压缩包里的exports文件复制到刚安装的nfs路径下,点击替换。
- ③在桌面找到“nfs服务器”,双击打开,点击输出,点击重启服务器
- ④右键此电脑,点击管理
- ⑤NFS Server重新启动后,再次点击“nfs服务器”的重启服务按钮,这时中间的配置会发生变化,变成我修改的路径和客户端。
- 2、将Windows的 nfs目录挂载到开发板的nfs目录下
- 执行下面的mount命令,挂载到/mnt/Windows_nfs
nfs软件在我的主页资源,可免费下载。
参考链接
在此之前我尝试了TFTP、Samba都未成功,nfs尝试了知乎链接这种方式,但是没成功。
1、在windows安装nfs服务器
前情提要:把电脑所有的防火墙全部关闭
①将nfs1169.rar解压缩,双击nfs1169.exe进行安装,请记住nfs的安装路径,若是安装完成后提示需要重启电脑,请重启电脑。
②安装完成后把压缩包里的exports文件复制到刚安装的nfs路径下,点击替换。
注意,Export内容如下图所示:
这里可以自己设置内容,比如我设置E:\NFS_file_linux -public这个文件夹作为共享文件,配置如下图所示:
一定要在E盘下创建好NFS_file_linux文件夹,将需要进行共享的文件拷贝到该目录下。
③在桌面找到“nfs服务器”,双击打开,点击输出,点击重启服务器
④右键此电脑,点击管理
点击服务,找到NFS Server后,选择NFS Server,鼠标右键,点击重新启动
⑤NFS Server重新启动后,再次点击“nfs服务器”的重启服务按钮,这时中间的配置会发生变化,变成我修改的路径和客户端。
2、将Windows的 nfs目录挂载到开发板的nfs目录下
前情提要:开发板已经连接好网线,和windows处于同一网段,互相可以ping通,打开开发板指令窗口。
执行下面的mount命令,挂载到/mnt/Windows_nfs
mount -o nolock,addr=10.2.100.24 -t nfs 10.2.100.24:/e/NFS_file_linux /mnt/windows_nfs/
注意:提前在/mnt/下创建windows_nfs文件夹作为挂载点,其中10.2.100.24是我的windows的ip地址,/e/NFS_file_linux是我的nfs共享目录,/mnt/windows_nfs/是开发板的共享目录。挂载情况如下图所示:
解除挂载指令如下:
umount /mnt/windows_nfs/