目录
1 安装nfs.exe
2 mounting 172.31.8.183:/f/nfs on /mnt/nfs failed: No such file or directory
3 mounting 172.31.8.183:/d/nfs on /mnt/nfs failed: Permission denied
1 安装nfs.exe
某项目中需要把程序放到Linux开发板中测试,刚开始使用tftp命令下载,不太方便,因此想弄一下mount挂载,按照如下博客教程设置:如何在Windows上搭建NFS服务器实现开发板与Windows之间的文件共享_windows搭建nfs共享_Jack_小明的博客-CSDN博客
2 mounting 172.31.8.183:/f/nfs on /mnt/nfs failed: No such file or directory
mount -t nfs -o nolock 172.31.8.183:/f/nfs /mnt/nfs
mount: mounting 172.31.8.183:/f/nfs on /mnt/nfs failed: No such file or directory
刚开始不知道什么原因,直到看到这篇博客:Windows和开发板(linux)系统的nfs目录挂载_开发板nfs挂载_一个编程的菜鸡的博客-CSDN博客
原来exports文件里面是有文件夹的路径说明的,打开nfs.exe安装目录下的exports文件可以看到
或者按照这篇博客:Linux挂载Windows端NFS服务(实现板端Linux与PC互传文件)_linux挂载windows nfs_Mr.Idleman的博客-CSDN博客
都可以看到,你在哪个路径下创建的nfs文件夹,那么要修改配置文件的,而我这里挂载提示没有这个目录就是因为我是在f盘创建的nfs文件夹。
3 mounting 172.31.8.183:/d/nfs on /mnt/nfs failed: Permission denied
然后我在D盘中创建了nfs文件夹,重新挂载报下面的错误。
mount -t nfs -o nolock 172.31.8.183:/d/nfs /mnt/nfs
mount: mounting 172.31.8.183:/d/nfs on /mnt/nfs failed: Permission denied
有的上面2中的错误的启发,这个错误的原因猜测是因为export文件里面没有加上开发板的IP地址,因此我这样修改
然后加上开发板的ip地址
这时候点击重启服务器没用,还是不会出现开发板的ip地址,要先
选择电脑,鼠标右键,点击管理
- 点击服务,找到NFS Server
- 选择NFS Server,鼠标右键,点击重新启动
然后再重新点击
这时候就可以了。
然后在windows电脑中随便创建个test.txt,在开发板中就能看到了。