今天主要总结一下ARM+linux开发环境配置的nfs服务。
开发板 mini2440
PC系统 windows
虚拟机系统 fedora9.0
配置nfs服务好几天,今天终于配好了,但是发现我接下来不知道要干什么了,nfs干嘛的,有什么用,我也不知道,我只知道书上还有手册上说用nfs开发很方便,可以通过网路远程访问。上网查了一下,还是不是很明白,不过把自己的一些见解和配置nfs过程的问题总结一下。
1.什么是nfs?
nfs是network file system的缩写,既网路文件系统,最大的优点就可以共享。然后更多的关于nfs的知识可以上网搜一下,比较多,而且写的也全,我自己就不多说了。首先nfs服务先要配置nfs服务器,然后再把服务器上的目录或者文件共享。涉及到我们的配置nfs有俩个方面,一个配置nfs服务器,二是挂载共享目录。当然还可以利用nfs来启动开发板,这个是另外一个知识点。这样一来事情就比较明朗了,我们首先要在服务器上配置nfs,这个服务器当然是在fedora,我们这里的客服端,就是要访问共享目录的一段是开发板的系统。有什么好处?这样一来原本需要放在目标板mini2440上的文件或者目录,现在就可以放在服务器上,然后通过nfs共享目录,目标板mini2440就可以通过共享来操作目录了。这样就扩大了目标板的资源,而且还非常方便的和服务器fedora进行交互。虚拟机上面的linux系统(也就是这里的fedora)一般是我们用来进行交叉编译开发的环境,这就需要我们和目标板mini2440进行交互,通信等等,这样用nfs就非常方便了。
2.nfs服务器的配置