今天学习了windows-Ubuntu-开发板三者间的文件传输。
因为之前接触使用过tftp和SSH,所以对于见过但没操作的NFS比较感兴趣,尝试了下,碰到点问题,跟大家分享下。
首先按照使用手册第二篇第11章1.5小结配置网卡,保证Ubuntu和开发板能够互相ping通,这些步骤还是比较简单的。
接下来就碰到问题了,直接在开发板上进行挂载,提示“操作不支持”,???什么鬼???
接着翻操作手册,提到了可能要加上nfs的版本号进行尝试,直到vers=4,提示拒绝连接,有门!
按照这个提示进行搜索,锁定了问题出在Ubuntu的nfs服务有问题!
首先尝试重启,但是报错,FAIL。这就有鬼了。 此时,怀疑配置文件有问题,打开看看,看了也白看,但最后四行看懂了是对四个文件夹的权限进行配置。
csdn上的一条回答挺有趣“某文件夹被配置成共享文件夹后,导致挂载失败,删除该文件夹就好了”
我就按葫芦画瓢,试试把几个无关的文件夹注释掉,试试!
如上图,只保留了最后一行。
再次重启,OK!
感觉已经距离成功不远了。
再去mount一次开发板试试
mount -t nfs -o nolock,vers=4 10.10.70.2:/home/book/nfs_rootfs /mnt
5 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!