您的位置:首页 > 其它

如何通过NFS实现ubuntu与开发板的同步?

2010-03-20 23:38 369 查看
首先在

ubuntu

平台

(PC)

下做如下设置:


一:安装
NFS
服务器

sudo apt-get install
nfs-kernel-server

二:配置该服务器

sudo vi
/etc/exports

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

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

这里
/opt/FL2440

ubuntu
给其他平台
(
开发板,其他远程终端等
)
提供的共享目录;
*
表示所有客户机都可以挂载上述共享目录,
rw
表示挂接此目录的客户机对该目录有读写的权力,
no_root_squash
表示允许挂接此目录的客户机享有该主机的
root
身份。

三:启动
NFS
服务

sudo
/etc/init.d/nfs-kernel-server start

然后,在开发板上做如下设置:


四:打开超级终端或者
DNW
,保持串口处于通信状态

五:通过交叉网线连接
PC
和开发板。这一步千万不能忘,
NFS
靠的就是这根线啊,线路都不通了,如何能够配置成功?

六:确保
ubuntu
下的
IP
地址与开发板的
IP
地址在同一网段。二者皆可以通过
ifconfig
查询,以及通过它设置
IP
地址。如果不在同一网段,请手动设置为同一网段。

以上六步已经配置好

NFS

了,下面具体测试是否通信正常:


七:在开发板的
linux
启动后的命令行里输入如下指令:

mount –t nfs –o
nolock 192.168.1.103:/opt/FL2440 /mnt

其中
192.168.1.103

PC

ubuntu

IP
地址。我这里本身开发板的
IP
地址不在这一网段,通过如下命令:

ifconfig eth0
192.168.1.101

这时,开发板的
IP
就设置成
192.168.1.101
了。前面的挂载命令将会把
PC
端的
ubuntu
下的
/opt/FL2440
目录挂载到开发板的
/mnt
目录。当然,前提是开发板的
linux
系统必须具备这个目录了。试试先在
ubuntu

/opt/FL2440
路径放个文件,然后在开发板的命令行终端敲入
ls /mnt
,是不是看到刚才所放的文件了?

八:如果第七步没有成功,请仔细检查以上七步,重复一到七步!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: