nfs实现ubuntu与开发板OK6410文件共享

FS, 我们创建 NFS 的目的是通过网络对外提供目录文件共享服务。 NFS 的原理是在客户端通过网络将远程主机共享文件系统以挂载( mount )的方式加入本机的文件系统,之后的操作就如同在主机上一样。
正因为 ubuntu nfs 是一个 RPC( Remote Procedure Call Protocol 远程过程调用协议 服务程序 所以在使用它之前 先要映射好端口 —— 通过 portmap 设定 比如 某个 Ubuntu nfs client 发起 Ubuntu nfs 服务请求时 它需要先得到一个端口 (port).  所以它先通过 portmap 得到 port number. ( 不仅 Ubuntu nfs,  所有的 RPC 服务程序启动之前 都需要设定好 portmap)
主机端常用软件: nfs-kernel-server  客户端常用软件: nfs-common( sudo apt-get install nfs-kernel-server 的时候就安装上了 )
1.    
在主机端安装 nfs-kernerl-server
sudo apt-get install nfs-kernel-server ( 
内部包含了 nfs-common 客户端 )
2.    
修改/etc/exports 文件,该文件控制本地有哪些目录是可以通过nfs来访问的,且同时设置了访问的权限
gedit /etc/exports 
在最后一行加上     / nfsbooot  *(rw,sync,no_root_squash) 
其中  /nfsbooot   是欲通过网络文件系统访问的 目录  ,*  表示所有的客户端都可以访问
rw
表示客户端访问权限
通过 /etc/init.d/nfs-kernel-server status 查看该服务是否开启
若没有开启可通过   /etc/init.d/nfs-kernel-server start  开启   /etc/init.d/nfs-kernel-server restart 重启
nfs-common  客户端的服务程序可以 采用同样的操作。
可以通过以下命令 查看是否 能成功的运行 nfs 服务器端
Mount –t nfs localhost(或本机IP):/nfsbooot   /mnt
如果没有出现错误,则可以在 /mnt  目录中访问    nfsbooot     目录了。(本操作仍然在主机上进行  
然后连接开发板,不接 USB 线,(在虚拟机中没有对应的 USB 下载驱动,可能报错)   设置从 NAND FLASH 启动
6. 
设置虚拟机和开发板的 ip 地址 在此步骤需要注意以下问题:
       6.1 设置虚拟机与本地机的网络模式为桥接

       6.2 开发板与本地机的连接用交叉网线

       6.3 设置本地机,虚拟机,开发板的网络在同一个网段中

       在这里我设置为(本地机:192.168.1.101  虚拟机:192.168.1.100  开发板:192.168.1.20)

此外,还需要关闭虚拟机的防火墙。完成后可以用ping 192.168.1.100和虚拟机通信成功。
7. 
在开发板中挂载nfs文件系统:  mount –t nfs –o nolock 192.168.1.100:/nfsboot /mnt
8. 
测试,在虚拟机中的 /nfsboot 中建立   一个文件,   在开发板中很好的很快的出现了。


在安装过程中,在防火墙没有关闭之前,出现了连接不通的情况,终端报错:mount: RPC: Unable to receive; errno = No route to host

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
1. 智慧监狱概述 智慧监狱的建设背景基于监狱信息化的发展历程,从最初的数字化监狱到信息化监狱,最终发展到智慧监狱。智慧监狱强调管理的精细化、监管的一体化、改造的科学化以及办公的无纸化。政策上,自2017年以来,司法部连续发布了多项指导性文件,推动智慧监狱的建设。 2. 内在需求与挑战 智慧监狱的内在需求包括数据应用与共享的不足、安防系统的单一功能、IT架构的复杂性、信息安全建设的薄弱以及IT运维的人工依赖。这些挑战要求监狱系统进行改革,以实现数据的深度利用和业务的智能化。 3. 技术架构与设计 智慧监狱的技术架构包括统一门户、信息安全、综合运维、安防集成平台和大数据平台。设计上,智慧监狱采用云计算、物联网、大数据和人工智能等技术,实现资源的动态分配、业务的快速部署和安全的主动防护。 4. 数据治理与应用 监狱数据应用现状面临数据分散和共享不足的问题。智慧监狱通过构建数据共享交换体系、数据治理工具及服务,以及基于数据仓库的数据分析模型,提升了数据的利用效率和决策支持能力。 5. 安全与运维 智慧监狱的信息安全建设涵盖了大数据应用、安全管理区、业务区等多个层面,确保了数据的安全和系统的稳定运行。同时,综合运维平台的建立,实现了IT系统的统一管理和自动化运维,提高了运维效率和系统的可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值