ubuntu 10.0.4 nfs

转 载:

nfs 安装(1)
apt-get install nfs-kernel-server
apt-get install portmap nfs-common
(2)
编辑/etc/exports
/home/jgyang/nfsroot  *(rw,sync,no_root_squash)
(3)
修改挂载点的属性
chmod 777 /home/jgyang/rootfs
(4)
重启nfs
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/portmap restart
(5)
在本机上测试
showmount -e
mount 172.20.149.190:/home/jgyang/nfsroot /mnt
ls -l /mnt
注:可以通过一个符号链接来export NFS目录,但在/etc/exports下所添加的挂载点应为真正的目录。比如建一符号链接
ln -s /home/pub/work/freerunner/out/target/product/freerunner /home/jgyang/nfsroot 
这样在开发板上设置的内核命令行中设置的NFS目录就可是:/home/jgyang/nfsroot,但在/etc/exports文件中 export出的目录应当是实际的NFS所在的目录,即/home/pub/work/freerunner/out/target/product /freerunner。
这样有两个好处,一是可以省去开发板中启动参数命令过长的麻烦;二是在重新编译android之后可以直接使用生成的NFS,而不必再重新拷贝一份。

 

确保nfs服务启动
先测试,命令如下
#service nfs-kernel-server status
未出现unrecognized service之类的错误输出就表示已经安装

如果没启动,则用下面命令启动:
#service nfs-kernel-server start
即可用mount挂载。

常见错误:mount: RPC: Timed out
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.1.107:/home/wuxl/nfsroot on /mnt failed: Bad file descriptor

这个错误时翻过墙没关,可能还有其他原因,暂时没碰到,关闭防火墙指令:ufw disable  开启指令:ufw enable

 

 

posted on 2012-12-13 14:33  吴小亮  阅读(105)  评论(0)    收藏  举报

导航