注:这里以在Ubuntu系统上搭建NFS服务器为例进行说明。
一、在Ubuntu系统上搭建NFS服务器 如果ubutnu安装在虚拟机中,还需要虚拟机设置成桥接网卡,设置方法:关闭Ubuntu -> 虚拟机菜单"控制" > “设置”,选择“网络” > "网卡1" > 启用网络连接, 连接方式:桥接网卡; 界面名称:要桥接的实际网卡。 (1)安装nfs-kernel-server [mw_shl_code=bash,true]$ sudo apt-get install nfs-kernel-server[/mw_shl_code]
(2)将以下内容添加到/etc/exports文件尾(这里NFS的目录为/home/jbo/nfsdir,该目录将会被挂载到客户端,用户也可以使用自己定义的目录) /home/jbo/nfsdir *(rw,sync,no_root_squash)
(3)重启portmap和nfs-kernel-server服务 [mw_shl_code=bash,true]$ service portmap restart
$ service nfs-kernel-server restart[/mw_shl_code]
二、在开发板上挂载NFS文件系统 (4)配置开发板IP(IP可自行分配,这里指定的IP为192.168.1.166) [mw_shl_code=bash,true]$ ifconfig eth0 192.168.1.166[/mw_shl_code]
(5)新建挂载目录 [mw_shl_code=bash,true]$ mkdir nfs[/mw_shl_code]
(6)挂载NFS文件系统(这里NFS服务器的IP为192.168.1.223) [mw_shl_code=bash,true]$ mount -t nfs -o nolock 192.168.1.223:/home/jbo/nfsdir nfs[/mw_shl_code]
挂载完成后用户就可以对nfs目录下的内容进行操作,这些操作会直接反映到NFS服务器的/home/jbo/nfsdir目录。
|