[原创]Buffalo LS-QVL开启NFS后,重启后NFS可以随机自动启动的教
按照帖子 http://www.gebi1.com/thread-21595-1-2.html开启NFS。感谢原作者!
但开启后重启后NFS不能随机自动启动.
经过一番研究找到了原因。
1、按照上面的教程,成功后会在/opt/etc/init.d/ 目录正面生成2 个文件
S55portmap
S99nfs (这是/etc/init.d/nfs.sh的快捷方式)
将这2个文件都删除,然后换成附件的文件,就可以了。
2、分析一下原因,首先因为S99nfs只是个快捷方式,没有执行参数start,所以无法执行成功,
其次,nfs.sh 中已经包含了portmap的启动,如果先执行S55portmap,nfs.sh就会无法运行成功,
最后,我nas里装了transmission和mldonkey,自启动分别是/opt/etc/init.d/ S50transmission.sh和
/opt/etc/init.d/ S60mlnet310,经过尝试我发现只有将nfs放在transmission和mldonkey中间启动才能成功,
原因我也不知道。反正只要在这个位置就成功了。(注:S**其中**代表启动的顺序。)
3、附件是/opt/etc/init.d/S55nfs,内容为
/etc/init.d/nfs.sh start
如果不下附件可自己新建文件,权限755,放在/opt/etc/init.d/下即可。
我nas为LS-QVL,固件1.6mod。
刚入手不到一周很多功能正摸索中。
以上,写的比较乱,请见谅。
谢谢楼主,感谢你们提供如此多教程 敬佩楼主,先收藏后学习。 相当不错!!!!!!1 很好,收藏了。 楼主,你的NFS使用正常吗?我用NFS传输速度相当慢啊。 对QVL很感兴趣,楼主能加个QQ,请教一下么么,我的QQ:9 1 3 4 8 先谢谢了,学习 学习学习谢谢LZ 以后 看高清可以爽了
谢谢分享………… 已经升了1.64,ms不支持nfs,怎么降级呢?老的固件哪儿有的下载呢? v谢谢楼主,感谢你们提供如此多教程 希望能用的到 楼主的方法可以解决问题,但是在具体实现方法上可以改进:
将S55portmap删除,
S99nfs改名成S55nfs即可(关键是S55,nfs什么的随便),不需要删除,也不需要新建。
done!完事。
重启试一下吧。
root@xxx:~# /etc/init.d/nfs.sh status
portmap is running.
mountd is running.
nfsd is running.
statd is running.
lockd is running.
All kernel NFS services running. # 正常!
说明:
楼主已经分析了“原来S55portmap的开启与/etc/init.d/nfs.sh中的portmap开启有冲突",其实这个才是症结所在,单独做nfs.sh 开启就可以。所以把原来的S55portmap删掉。
对于portmap的开启顺序是有要求的,原来的顺序是没错的,所以保持S55。(至于nfs服务的开启顺序,应该portmap之后,nfs.sh保证了在启动portmap之后启动nfs服务)
S55xxx这样的,在机器linux系统启动时,就是默认+ start参数的,所以不需要另建一个内容为”/etc/init.d/nfs.sh start“的S55nfs。保持链接到/etc/init.d/nfs.sh就可以了。
很好很好,谢谢分享 谢谢各位大侠,正想了解这些呢。 本帖最后由 congminghutu 于 2014-3-6 23:15 编辑
无论是按你前一个教程,还是修改后的,都不能正常启动NFS啊
root@LS-QVL51B:~# /etc/init.d/nfs.sh start
root@LS-QVL51B:~# rpcinfo -p
program vers proto port
100000 2 tcp 111portmapper
100000 2 udp 111portmapper
谢谢分享!!!!!!!!! 很多功能正摸索中# 回复看内容
页:
[1]
2