我的电脑配置OS1:XPOS2:Linux2.6.X(使用虚拟机安装)虚拟机:VMwareWorkstation6.5.0两块网卡:网卡1支持XP系统(202.119.203.100);网卡2支持Linux系统(192.168.2.110)虚拟网卡2:(192.168.139.2)开发板:内核为Linux2.6.28,IP:192.168.2.100(使用网线将开发板连接到网卡2)使用NFS服务器,要在Linux系统下使用nfs服务,方法是:以root用户登录系统,在命令行运行[root@localhostroot]setup,使用空格键选择nfs服务在弹出的界面中,就是[*]nfs。保存退出,然后修改nfs服务相关的配置文件:[root@localhostroot]#vi/etc/exports,如果是第一次打开,这个文件为空,这里输入如下内容:DIRIP(或主机名)([选项])。其中DIR为以后共享的目录路径,IP为Linux系统的IP(可以用*表示多个网络),option可以是以下属性的组合,以逗号分隔:rw:可读可写ro:只读权限;no_root_squash;root_squash;all_squash:无论什么用户登录NFS主机,都会重置为nobody。anonuid:设置所有登录NFS主机的用户为指定的用户id,必须存在于/etc/passwd中。anongid:同anonuid,只是换成组ID!sync:数据同步写入内存。async:数据会先暂存在内存中,不会直接写入硬盘。insecure允许从这台机器进行未经授权的访问。例如:/home/test 192.168.2.*(rw) /home/test 192.168.2.110(rw,async)保存退出后使用命令启动nfs服务:[root@localhostroot]#/etc/rc.d/init.d/portmapstart[root@localhostroot]#servicenfsrestartor[root@localhostroot]#/etc/rc.d/init.d/nfs启动(可以使用exportfs命令检查导出文件的内容)在使用nfs服务器挂开发版之前,我们先检查宿主机是否可以自己挂掉。如果是,则证明nfs服务器配置成功。然后检查主机和开发板是否能ping通。如果无法ping通,请检查虚拟机的设置。虚拟机网络配置如下:虚拟机网络配置中应该有两块网卡(一块是虚拟网卡,另一块是网卡即networkcard2)。默认情况下只有一张虚拟网卡,此时需要添加一张网卡。关闭Linux系统,Edit->VirtualNetworkEditor,如下图:在虚拟机中添加新网卡(这是实际网卡2)然后VM->Settings...,Hardware->Add->NetworkAdapter,然后NEXT,出现如下界面[root@localhostroot]mount–onolock192.168.2.110:/home/test/mnt(如果挂载成功,/home下的文件内容/test文件夹会出现在/mnt目录下)卸载:[root@localhostroot]umount/mnt成功后,使用minicom进入开发板,就可以挂宿主机下的指定文件夹在/开发板的mnt目录~$mount–onolock192.168.2.110:/home/test/mnt
