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 文件传输
文件传输协议ftp (File 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 输出成功信息和被传输文件的字节数。