环境:

  单板:s3c2440  内核:Linux-2.6.22.6  U-boot1.16  初始根文件系统Yaffs2

前提条件

  1. 开发板上要烧写好文件系统

  2. 能正常开机进入Linux系统

  3.uboot中启动参数类似于  bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0

  (最好是除NFS之外的文件系统启动,如果已经设置了NFS启动,但是失败了,无法正常开机,建

    先设置U-Boot启动参数如上,save保存,再重新烧写根文件系统,让开发板正常进入系统)

步骤:

  1.搭建(下载)、配置和重启NFS服务器

  2.Ping 通服务器

  3.执行挂载命令

1.搭建(下载)、配置和重启NFS服务器

  下载:sudo apt-get install nfs-kernel-server

  配置:sudo vi /etc/exports       目的是为了允许此目录能被别人挂接

  在文件中添加

  /work/nfs               *(rw,sync,no_root_squash)

  /var/lib/tftpboot       *(rw,sync,no_root_squash)

  其中/work/*** 为你自己想共享的目录

  然后保存,重启NFS服务器或者Ubuntu(如果不重启,配置不会生效),命令如下:

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

  现在NFS服务器就可使用了。

2.Ping通服务器

  开发板正常进入Linux系统

  ifconfig 查看IP以及网卡号,若与服务器不在同一网段,修改IP

  ifconfig eth0  xxx.xx.xx.x

  

  Ping一下服务器,测试一下数据是否传输正常

  

3.执行挂载命令

  在开发板上执行挂载命令

  mount   -t    nfs    -o   nolock,vers=2    10.101.15.2:/work/nfs    /mnt

解释下参数:

  mount     :挂载命令

  nfs          :使用的协议

  nolock     :不阻塞

  vers        : 使用的NFS版本号

  IP           : NFS服务器的IP(NFS服务器运行在哪个系统上,就是哪个系统的IP)

  /work/nfs: 要挂载的目录(Ubuntu的目录)

  /mnt       : 要挂载到的目录(开发板上的目录,注意挂载成功后,/mnt下原有数据将会被隐藏,无法找到)

进入/mnt目录,查看文件,就可以看见Ubuntu服务器中的文件

  

  

  推荐这种方式,因为简单。随时想挂载就挂载,Ubuntu系统即使不开机(前提是ubuntu ip没变)也不影响开发板的启动。

     若使用NFS作为根文件系统来启动 ,若Ubuntu未启动或者文件系统有问题,开发板根本无法开机,严重影响体验。

使用NFS作为根文件系统来启动及其注意事项

  详见链接:【教程】NFS挂载那些事

文章大部分参考百问网公众号文章:【教程】NFS挂载那些事

手动挂接NFS的更多相关文章

  1. 网卡配置和DNS配置,手动挂在nas存储的共享目录,网络相关其它操作命令,修改防火墙中的端口配置,resolv.conf配置详细介绍和网卡信息配置详细介绍

    1.   网卡配置和DNS配置 若想服务器能够发邮件,需要让部署的服务器能够访问到外网环境.若部署的服务器访问不到外网,通过ping www.baidu.com的方式执行的时候,会出现以下问题: &q ...

  2. ARMs3c2440开发板挂接NFS服务

    1.修改IP地址,使虚拟机,电脑PC机.开发板位于同一个网段,开发板网线与电脑网络接口连接,如PC:ip 192.168.0.112 255.255.255.0 虚拟机 192.168.0.8 255 ...

  3. 开发板S3C2440挂起NFS步骤

    第一.安装.配置.启动FTP.SSH或NFS服务 参考韦东山的嵌入式linux应用开发完全手册 http://pan.baidu.com/s/1o79h3n0 第二.windows.linux以及开发 ...

  4. Centos服务器上NFS灾备环境及KVM的搭建及使用

    1.概述 由于在单台服务器上搭建灾备环境需要KVM和NFS的支持,下面先列出KVM的搭建流程,再列出使用NFS实现单台服务器灾备的流程. A.搭建KVM环境 1>.主机环境准备 Linux Sy ...

  5. 虚拟机网络配置和NFS

    Test Env: Ubuntu 16.04 VMware 克隆虚拟机 A 把一台虚拟机从一台服务器克隆到另一台服务器,拷贝.vmx(配置文件)和.vmdk文件,然后在新服务器的vmware直接打开. ...

  6. NFS配置与安装

    安装 1 环境描述:    * 网络环境:                  NFS server: 192.168.102.47                  NFS client: 192.1 ...

  7. [svc]NFS存储企业场景及nfs最佳实战探究

    办公网络里人一般系统用共享,尤其是财务, 他们喜欢直接点开编辑. 而不喜欢ftp nfs在网站架构中的用途 注: 如果pv量少,则放在一台机器上速度更快,如果几千万pv,则存储分布式部署. 网站架构中 ...

  8. Linux服务-NFS

    目录 1. nfs简介 1.1 nfs特点 1.2 使用nfs的好处 1.3 nfs的体系组成 1.4 nfs的应用场景 2. nfs工作机制 2.1 RPC 2.2 NIS 2.3 nfs工作机制 ...

  9. 09 . Kubernetes之pv、pvc及使用nfs网络存储应用

    PV,PVC概述 PV的全称是: PersistentVolume (持久化卷),是对底层的共享存储的一种抽象,PV由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关,比如Ceph.G ...

随机推荐

  1. Android项目执行时报错NoclassDefFoundError

    导Android项目时碰到个头疼的NoclassDefFoundError. 项目导入之后是没有报错的.可是执行就报这个错误 java.lang.NoClassDefFoundError: andro ...

  2. KVM硬件辅助虚拟化之 EPT in Nested Virtualization

    在嵌套虚拟环境(Nested Virtualization)下,执行在hypervisor上的Virtual Machine仍能够作为hypervisor去执行其他的Virutal Machine,而 ...

  3. ReactNative之Flux框架的使用

    概述 流程图 项目结构 View Components actions Dispatcher Stores 感谢 概述 React Native 能够说非常火,非常多bat的项目都在使用.不用发版就能 ...

  4. 125.C++输入小结

    #include <iostream> #include <iomanip> #include <cstring> #include <cstdlib> ...

  5. CodeBlocks 配色方案

    搜索<colour_sets>,在</ACTIVE_LANG>下加入: 有几种经典方案,包括vim,desert,sublime,ulipad,oblivion,darkgra ...

  6. 【搭建Saltstack运维工具】

    目录 所谓Salt 开始搭建 配置接受密钥 salt命令 YAML详解 目标定位字符串 state模块定义主机状态 Salt采集静态信息之GrainsSalt @(Saltstack) *** 所谓S ...

  7. 比JLRoutes更强大更好用的iOS开源路由框架—FFRouter

    目前iOS常用路由框架是JLRouter.HHRouter.MGJRouter. 但是这些路由库都各有不足,首先是JLRouter,用不到的功能繁多,而且基于遍历查找URL,效率低下.HHRouter ...

  8. ios-字符串替换-正则表达式-例子

    需求:在html中查找并替换相应的html标签 代码实现 - (NSString *)replaceImageHtml:(NSString *)oldHtml { NSString *regex = ...

  9. 洛谷 P2355 团体操队形

    P2355 团体操队形 题目背景 X中学要团体操比赛了哦.队形该怎样排呢? 题目描述 有n(n<=100000)个团体操队员编号分别为1~n,参加运动会开幕式的团体操表演.其基本队形(分连续队形 ...

  10. Linux Unix shell 编程指南学习笔记(第二部分)

    第七章  正則表達式介绍 匹配行首与行尾 匹配数据集 职匹配字母和数字 句点 "." 匹配随意单字符. ^,在行首 匹配字符串或字符序列,如查询当前文件夹下的全部文件夹: ls - ...