NFS(网络文件系统)的建立与配置方法

2009-05-13 01:24:33来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

网络文件系统(NFS,NetworkFileSystem)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。在嵌入式Linux的开发过程中,开发者需要在Linux服务器上进行所有的软件开发,交叉编译后,通用FTP方式将可执行文件下载到嵌入式系统运行,但这种方式不但效率低下,且无法实现在线的调试。因此,可以通过建立NFS,把Linux服务器上的特定分区共享到待调试的嵌入式目标系统上,就可以直接在嵌入式目标系统上操作Linux服务器,同时可以在线对程序进行调试和修改,大大的方便了软件的开发。因此,NFS的是嵌入式Linux开发的一个重要的组成部分,本部分内容将详细说明如何配置嵌入式Linux的NFS开发环境。嵌入式Linux的NFS开发环境的实现包括两个方面:一是Linux服务器端的NFS服务器支持;二是嵌入式目标系统的NFS客户端的支持。因此,NFS开发环境的建立需要配置linux服务器端和嵌入式目标系统端。一、Linux服务器端NFS服务器的配置以root身份登陆Linux服务器,编辑/etc目录下的共享目录配置文件exports,指定共享目录及权限等。执行如下命令编辑文件/etc/exports:#vi/etc/exports在该文件里添加如下内容:/home/work192.168.0.*(rw,sync,no_root_squash)然后保存退出。添加的内容表示:允许ip地址范围在192.168.0.*的计算机以读写的权限来访问/home/work目录。/home/work也称为服务器输出共享目录。括号内的参数意义描述如下:rw:读/写权限,只读权限的参数为ro;sync:数据同步写入内存和硬盘,也可以使用async,此时数据会先暂存于内存中,而不立即写入硬盘。no_root_squash:NFS服务器共享目录用户的属性,如果用户是root,那么对于这个共享目录来说就具有root的权限。接着执行如下命令,启动端口映射:#/etc/rc.d/init.d/portmapstart最后执行如下命令启动NFS服务,此时NFS会激活守护进程,然后就开始监听Client端的请求:#/etc/rc.d/init.d/nfsstart用户也可以重新启动Linux服务器,自动启动NFS服务。在NFS服务器启动后,还需要检查Linux服务器的防火墙等设置(一般需要关闭防火墙服务),确保没有屏蔽掉NFS使用的端口和允许通信的主机,主要是检查Linux服务器iptables,ipchains等选项的设置,以及/etc/hosts.deny,/etc/hosts.allow文件。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Debian学习Linux系统服务器的搭建方法

下一篇:Linux上的heartbeat双机热备服务架设