1、安装NFS
在Ubuntu下面安装nfs,输入命令:
#apt-get install nfs-kernel-server
#apt-get install nfs-common
安装nfs-kernel-server的时候系统会自动下载另外一个包portmap
2、配置nfs
配置文件是/etc/exports,主要是设置服务器的共享目录以及权限的,
#sudo vim /etc/exports
在后面加上你的共享目录,格式如下:
/work *(rw,sync,no_root_squash)
其中/work表示宿主机要共享的目录,“*”表示允许任何IP的主机访共享目录,后面的几个参数可以参考鸟哥私房菜的解析。
3、设置共享目录
第一步安装samba服务器
apt-get install samba-common-bin
第二步:图形化设置共享
鼠标右击要共享的文件,选择属性,后点击共享,选中"共享此目录"选项,点击创建共享。此时没安装libwbclient0_3.5.4~dfsg-1ubuntu8.5_i386.deb的
系统自动从网络下载并安装。成功后共享文件夹上有左右2个箭头,标明设置成功。
3、重启并测试
启动后,可以在自己的机子上测试一下nfs服务,将共享目录挂载到/mnt目录下:
#mount 宿主机IP:/work /mnt
不要少了serverip后面的那个“:”,如果挂载成功的话进到/mnt是可以看到/work下面的文件。
若未成功,尝试重新设置共享目录。
4、挂载
把宿主机的共享目录挂载到目标板上,过程如下:
启动目标板配置板子的ip地址,
#ifconfig eth0 目标板IP
让目标板和宿主机处于同一网段,可通过PING测试。在目标板下执行挂载命令:
mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 宿主机IP:/宿主机共享目录 /挂载路径
正常情况下已经完成挂载了
案例作者建议:网上有很多关于这个方面的文章,当然,这个可能要因人而异了,因为每个人的系统都不同,我的系统是Ubuntu7.10,和网上其他兄弟说的可能差不多,但是,事实上,这个配置过程确实也是差不多的,如果你按照我所说的步骤没有成功的话请你先看看nfs服务器的一些基本原理,或者把提示的错误拿到百度上找找,相对来说我还是建议初学者把nfs的基本原理看一下的,因为这样可能理解那些莫名其妙的错误更加容易点。