QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2520|回复: 2

NFS的执行文件的问题

[复制链接]
发表于 2005-1-31 12:21:40 | 显示全部楼层 |阅读模式
我在座嵌入式开发,主机的配置NFS服务:
/etc/exports的内容如下,192.168.0.123为开发板的IP地址:
/opt/workspace 192.168.0.123(rw)
打开portmap,nfs
开发版配置好IP之后,使用Mount,192.168.0.1为主机的IP地址,开发板根目录下的tmp目录是一个tmpfs:
mount -n -o nolock -t nfs 192.168.0.1:/opt/workspace /tmp
以上的步骤都可以成功,主机的opt/workspace被挂在tmp目录上,可以读写其中的文件。
我在开发板上有一个QT的程序,执行需要连接到libqte-mt.so.3.3.3上,我把它放在opt/workspace/lib中,在执行程序前使用:
epxort LD_LIBRARY_PATH=/tmp/lib:$LD_LIBRARY_PATH
设置共享库路径然后执行程序,就会出现
nfs: server 192.168.0.1 not responding, still trying
然后就死机了……
如果把那个libqte-mt.so.3.3.3放到开发板本身的自己的目录就可以用。
不知道这个问题是怎么回事?
 楼主| 发表于 2005-2-1 23:11:30 | 显示全部楼层
问题解决了,原来数据报的太小,使用下面的命令就行了:
/usr/etc/mount -n -o nolock,rsize=1024,wsize=1024,timeo=15 192.168.0.1:/opt/workspace /tmp
osize,wsize替代原来默认8K的数据报的的大小就行了。
回复

使用道具 举报

发表于 2005-2-21 11:48:16 | 显示全部楼层
很细节的问题,不错!
鼓励:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 15:47 , Processed in 0.098341 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表