红联Linux门户
Linux帮助

ubuntu上开启网络文件系统(NFS)

发布时间:2015-12-27 15:33:18来源:linux网站作者:沉沉-_-

最近在学习飞凌嵌入式的OK6410 开发板,搭建环境的时候考虑到开发板和主机(Ubuntu)之间的文件共享,除了U盘拷贝或者FTP之外,还有一种网络文件夹的方式。所以着手开始在主机上搭建主机NFS服务器。大致了解下NFS服务的原理,当然不是很深入,因为基础太差,所以能够了解配置文件即可,后期有时间再来深入。

sudo apt-get install nfs-kernel-server portmap

修改/etc/exports 配置文件,设定访问用户和权限,以及NFS的文件路径。

/home/cat/nfs_root     *(rw,sync,no_root_squash)

然后重启NFS 服务即可

sudo /etc/init.d/nfs-kernel-server restart

之后即可在OK6410 上挂载该文件系统

mount -t nfs -o nolock 10.11.52.249:/home/cat/nfs_root   /tmp

过程中需要注意的是文件的权限和所有组之间的关系.需要一定Linux基础的人才能搞得清楚,详见鸟哥的Linux私房菜<服务器架设篇>  <基础学习篇>


另外,在使用的过程中发现,以上述方式挂后,OK6410 操作在宿主机上删除文件和写文件都没有问题,但是从宿主机copy 文件就会有问题,会一直提示:

server is not responding, still trying

百度了一下,这是由于宿主机与OK6110的网卡速率不匹配造成的,需要以如下方式挂载:

mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.0.121:/主机nfs目录 /挂载路径


CentOS 6.6安装nfs网络文件系统:http://www.linuxdiyf.com/linux/12752.html

CentOS Linux上配置NFS网络文件系统以及客户端使用:http://www.linuxdiyf.com/linux/10163.html

NFS网络文件系统挂载在A8板子上:http://www.linuxdiyf.com/linux/11945.html

网络文件系统与Linux NFS:与以往一样有用并在不断演变:http://www.linuxdiyf.com/linux/8745.html

Gentoo Linux下配置NFS(网络文件系统):http://www.linuxdiyf.com/linux/4988.html