网络文件系统nfs的配置(看我写的跟真的似的!)

本文介绍了如何通过网络文件系统(NFS)和文件传输协议(FTP)实现嵌入式系统的文件共享和传输。包括NFS的主机与目标机配置、FTP的文件上传流程及注意事项。

p { margin-bottom: 0.21cm; }

       网络文件系统nfs 可以将PC 机上的一部分文件系统作为目标机的资源,这样可以弥补目标机存储空间的不足。在使用网络文件之时,应对网络文件配置进行一定的设置。

1 、主机(host )的设置:

在主机/mnt 目录下创建nfs 目录,并利用文本编辑器编辑修改/etc/exports 文件,增加如下内容:

p { margin-bottom: 0.21cm; }a:link { color: rgb(0, 0, 255); }

/mnt/nfs (rw,no_root_squash)

将主机的/mnt/nfs 目录设置为能够通过网络文件系统访问可读写的目标,

2 、重新启动nfs

[root@local]$ /etc/rc.d/init.d/nfs stop

[root@local]$ /etc/rc.d/init.d/nfs start

3 、目标机设置(假设主机的IP 地址为 192.168.1.12

[root@51Board~] $ portmap

[root@51Board~] $ mount –t nfs 192.168.1.12:/mnt/nfs /mnt

上述设置实现将主机上的/mnt/nfs 目录挂载到目标机的/mnt 目录下,并作为目标机文件系统的一部分。这时,可以将需要传输的文件或需要运行的程序保存在主机的/mnt/nfs 目录下,然后在目标机对主机/mnt/nfs 上的文件进行运行或复制等相应的处理。

三、ftp 文件传输

文件传输协议ftpFile Transimit Protocol )利用以太网实现文件的传输。ftp 相对于串口传输文件来说,传输速度快,所以上传比较大的文件一般采用ftp 来实现,需要上传的文件应保存到主机的/var/ftp/pub 目录下。下面具体介绍ftp 文件传输过程(假设主机的IP 地址为192.168.0.100 )。(ftp 的具体其他用法可以在linux 终端提示符输入man ftp 查看)

1 、在目标板的调试终端输入ftp 命令

[root@51Board~] $ ftp 192.168.0.100

2 、输入用户名和密码:用户采用匿名登陆网络(anonymous ),无需输入密码。如果用户需要采用其他的用户名登陆,必须修改(脚本)

3 、当用户名和密码都正确后,在调试终端显示登陆成功信息和ftp 提示符,如图所示。

 

4 、文件传输:ftp 提示符下利用cd 命令转到主机的pub 目录下,利用get 命令上传需要传输的文件。假设需要上传的文件为facedect (确保文件保存在主机的/var/ftp/pub 目录下)

ftp>get facedect

文件传输完毕后,ftp 输出成功信息和被传输文件的字节数。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值