热度 20
2012-12-4 20:47
1237 次阅读|
0 个评论
Zedboard: NFS 服务配置 NFS ( Network File System )网络文件系统是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制 ,在嵌入式开发中应用非常广泛,下面简要介绍基于 Zedboard 的配置过程。 1. NFS 服务配置 检查主机是否安装 NFS 包,没有则安装 通过编辑 /etc/exports 文件,设置 NFS 目录文件访问权限 vi /etc/exports /home/telantan/nfs 192.168.1.* (rw,sync,no_root_squash) 说明: a) /home/telantan/nfs :允许其它计算机访问的目录 b) 192.168.1.* :被允许访问该目录的客户端 IP 地址 c) rw :可读可写 d) no_root_squash :表示客户端 root 用户对该目录具备写权 调用 exportfs 查看和导出 /etc/exports 中设置的共享目录 exportfs 确认 RHEL6.3 宿主机的本地 IP 地址,这里为 192.168.1.50, ip addr 启动 rpcbind 和 nfs 服务 /etc/init.d/rpcbind start /etc/init.d/nfs restart 在 REHL6.3 本机 mount 一下试试, mount –t nfs 192.168.1.50:/home/telantan/nfs tmp 报了权限错错误,别急,查看 home 权限, Group/Others 是不能访问的, 更加权限 chmod 777 /home/telantan 重新 mount ,成功,同时在桌面上出现一个 tmp 的目标 进入 tmp 中,新建一个文件,结果出现了只读错误, cd tmp touch hello.c 查看 /etc/exports 文件,发现在 IP 地址与(之间多写了空格,删除,重新 exportfs exportfs -rv