nfs服务器的搭建

本文详细介绍如何在Ubuntu 9.04系统中配置NFS服务以实现与FL2440开发板的数据共享。包括解决网络连接问题、安装及配置NFS服务器、设置共享目录权限等关键步骤。
AI助手已提取文章相关产品:

宿主机:ubuntu9.04

目标:fl2440

在安装之前 先打开DNW或者超级终端,PC机和FL2440连好网线. 确保 ubuntu 下的 IP 地址与开发板的 IP 地址在同一网段。二者皆可以通过 ifconfig 查询,以及通过它设置 IP 地址。如果不在同一网段,请手动设置为同一网段。

ping一下如果成功则OK 如果不行,则有可能是很多问题,特别是虚拟机.

A、把虚拟机网络设置问桥接

B、宿主机(这里指win7)与虚拟机的的防火墙

C、杀毒软件(这个可能极小)

注:我在配置的时候 就是a的问题

1、 安装NFS服务器

sudo apt-get install nfs-kernel-server

2、 配置服务器

sudo vi /etc/exports

在打开的空的文件中,添加想要共享的目录

/opt/fl2440 *(rw,sync,no_root_squash)

其中/opt/fl2440 ubuntu中的共享文件.*也可以加上ip限制.192.168.1.* 则符合的ip可以访问

rw:读/写权限,只读权限的参数为ro


sync
:数据同步写入内存和硬盘,也可以使用async,此时数据会先暂存于内存中,而不立即写入硬盘。

no_root_squashNFS 服务器共享目录用户的属性,如果用户是 root,那么对于这个共享目录来说就具有 root 的权限。


配置portmap

sudo dpkg-reconfigure portmap , Should portmap be bound to the loopback address? N.

/etc/hosts.deny/etc/hosts.allow不配置应该也可以,不过我没有试过)

配置/etc/hosts.deny
(禁止任何host(主机)能和你的NFS服务器进行NFS连接),加入:
### NFS DAEMONS
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

配置/etc/hosts.allow
允许那些你想要的主机和你的NFS服务器建立连接。下列步骤将允许任何IP地址以192.168.13开头的主机(连接到NFS服务器上),也可以指定特定的IP地址。参看man hosts_access(5), hosts_options(5)
### NFS DAEMONS
portmap: 192.168.13.
lockd: 192.168.13.
rquotad: 192.168.13.
mountd: 192.168.13.
statd: 192.168.13.

/etc/hosts.deny /etc/hosts.allow 设置对portmap的访问. 采用这两个配置文件有点类似"mask"的意思. 先在/etc/hosts.deny中禁止所有用户对portmap的访问. 再在/etc/hosts.allow 中允许某些用户对portmap的访问.
运行 sudo /etc/init.d/portmap restart 重启portmap daemon.

(若更改了/etc/exports, 运行 sudo exportfs -r 更新

运行 $ sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务)

在这里运行 showmount测试 如果失败 查看 /etc/hosts

127.0.0.1 localhost.localdomain localhost

127.0.0.1 server.XXX.cn server

以上是我的信息 127.0.0.1 server.XXX.cn server

这里的ip改成你自己ubuntuip

改好之后 showmount 运行成功

显示

Hosts on ying-desktop:

192.168.1.15

showmount –e 192.168.1.106

这里的ip 是你自己的ubunutIp

显示

Export list for 192.168.1.106:

/opt/fl2440 *

OK!!

最后在开发板上执行:

mount –t nfs –o nolock 192.168.1.106:/opt/fl2440 /mnt

其中 192.168.1.106ubuntuip./opt/fl2440 ubuntu提供的共享目录

/mnt 是我们要共享到开发板的目录

:我第一次没加 –o nolock 就错了 加上就好了 我也不知道为什么 先放在这里

您可能感兴趣的与本文相关内容

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值