YUZHIBOYI 发表于 2010-11-18 10:39:13

nfs服务器的配置

在嵌入式linux开发环境配置的过程中,nfs服务的配置也是很重要的一步工作,网络文件系统在开发过程中用的也比较多,而且是目标机和宿主机通信的主要方式。此服务是个RPC(Remote Procedure Call Protocol)很像Windows下的文件共享服务,该服务可使目标机把宿主机的档案系统mount到自己的档案系统下,使得宿主机的档案系统在目标机这边使用跟目标机的local档案没有两样,非常适合嵌入式的宿主机_目标机的开发模式。
   在NFS服务中,主机(Servers)是被挂载(mount),为了远端目标机(客户机)可以访问主机文件,我们可以通过以下步骤对主机配置NFS服务:(我的环境是red hat 9.0)
1 打开主机的NFS服务:
    #setup 选择System services -->选中nfs (按空格选中),并去掉iptables(也是按空格,去掉选项前的"*",然后退出。
2 指定用户使用
    #vi /etc/exports (该文件为空文件)
    在该文件中加入:
   /主机下的文件目录客户机IP(rw,insecure,no_root_squash,no_all_squash)
   比如:/s3c2410_linux/nfs 192.168.2.12(rw.insecure,no_root_squash,no_all_squash)
    利用vi的命令 ESC--〉:--〉wq或者x 保存退出。
    其中insecure 允许从这台机器过来的非授权访问。
    no_root_squash:登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限,此参数很不安全,建议不要使用。
    all_squash:不管登陆NFS主机的用户是什么都会被重新设定为nobody。
    /s3c2410_linux/nfs 是个可以被IP地址是192.168.2.12的计算机读写的文件夹。
3 重新启动服务,使设置生效
    #/etc/rc.d/init.d/nfs restart
   现在NFS就可以使用了
可以mount 自己实验一下 很好使的
页: [1]
查看完整版本: nfs服务器的配置