先简单介绍一下nfs。NFS的英文全称是Network File System,通过它可以把主机的某个(或某些目录)共享给网络上的其它计算机使用。
这里主要是利用图形工具进行相关的配置。
我的主机系统是fedora 12 i686,如果你的系统与我的不同,相关操作可能稍有不同。
大概过程如下:
- 安装nfs套件
这里没什么好说的,直接yum就行了,我安装时使用的命令如下:
yum install nfs-utils.i686 nfs-utils-lib.i686 nfswatch.i686 system-config-nfs.noarch - 配置nfs服务
- 依次点击System -> Administration -> NFS,就会启动“NFS Server Configuration Tool”。
- 点击它工具栏的Server Settings,在弹出的对话框的rpm.mountd的后面的框中输入一个端口号,我输入的是4000。再点击OK。
- 点击工具栏的Add,在弹出的对话框设置共享的目录,以及访问的权限,其它的默认就可以了
- 配置防火墙
- 点击Sytem -> Firewall,这样可以启动system-config-firewall
- 勾选NFS4
- 点击左侧的Other Ports,点击add开放111与4000端口(udp与tcp都要打开)
- 开启nfs服务
service nfs start - 测试一下,在另一台linux计算机(或开发板)上执行如下命令
mount -t nfs -o nolock 你的主机ip:/共享目录路径 /mnt
进入/mnt,如果可以看到事先在共享目录中存放的文件,表明已经成功了。