开发板的文档上说可以使用nfs共享文件夹,提供的命令如下:
mount –t nfs –o nolock 192.168.1.244:/usr/ /mnt/
因此我在我的win10上设了共享文件夹,然后使用以下的命令,
mount -t nfs -o nolock 192.168.1.80:/e/new/sharenfs /mnt/sharenfs
但一直折腾了不出来,我以为是win10的问题,因此在另外一台机子装了xp,但还是不行,情况是相同的:
命令长时间一直在运行,也不报错。
最后发现不能用-t nfs这种方式来共享,而要用-t cifs来共享,这个才是linux和windows之间共享文件夹的方法:
mount -t cifs -o username=gt,password=gll //192.168.1.144/sharenfs /mnt/
但还是没有成功,报的错误是:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
最后从网友的一个帖子中找到了解决方法:
mount -t cifs -o username=gt,password=gll,sec=ntlm //192.168.1.144/sharenfs /mnt/
注意:sec=ntlm 表示密码的hash格式