一、NFS 介绍

NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构。

二、安装 NFS 软件包

sudo apt-get install nfs-kernel-server  # 安装 NFS服务器端

三、添加 NFS 共享目录

sudo gedit /etc/exports

添加如下内容

/home *(rw,sync,no_subtree_check,no_root_squash) # * 表示允许任何网段 IP 的系统访问该 NFS 目录

新建“/share”目录,并为该目录设置最宽松的权限:

mkdir share
chmod -R 777 share

四、重启 NFS 服务

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

五、开发板挂载 Ubuntu NFS目录

① 首先确定 Ubuntu 可以上网,然后将开发板联网,使其与 Ubuntu 在同一网段下(方式有很多种这里给出参考:1.将开发板接在电脑所连的路由器或交换机上 2.将开发板连接电脑的网口,使用虚拟网卡,桥接)
② 确定开发板与Ubuntu之间可以 ping 通:

ping 192.168.56.100

③ 开发板端输入

mount -t nfs -o nolock 192.168.56.101:/home/hhl/hhl/share/ /tmp


如果报了此错误,原因如下

nfs 默认就只支持协议3和协议4,但是 uboot 默认启动的是协议2,需要配置文件为支持协议2

解决办法:

需要在/etc/default/nfs-kernel-server末尾加一句:

sudo gedit /etc/default/nfs-kernel-server
RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"

然后重启一下 nfs 即可解决该问题

service nfs-kernel-server restart

Ubuntu 18.04搭建NFS服务器相关推荐

  1. Ubuntu 18.04 搭建 gitlab服务器记录

    首先现在官方的deb包,下载地址:https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/bionic/gitlab-ee_11.11 ...

  2. Ubuntu 18.04搭建Git服务器

    学习链接:博客园.廖雪峰 一 前言 前面已经贴了两个链接,为什么还要再写一篇呢,因为可能由于个人能力问题,我觉得上面两篇写的都有点简略,有些地方不太好理解,并不能一次性成功搭建,所以想根据自己踩过的坑 ...

  3. ubuntu 22.04搭建OpenVPN服务器

    为了公司与分公司之前的内部服务器和办公电脑之间能够相互访问,打算使用VPN,对于VPN,以前用得多的是PPTP; 但是PPTP相对于openvpn来说,没有openvpn安全,而且PPTP在linux ...

  4. ubuntu 18.04 搭建python selenium 环境

    ubuntu 18.04 搭建python selenium 环境 1 背景 2 环境 3 搭建 3.1 安装selenium 3.2 安装geckodriver 3.2.1 下载 3.2.2 解压 ...

  5. ubuntu 18.04 搭建 XAMPP+bugfree3.0.1

    下载安装xampp Linux平台release:https://sourceforge.net/projects/xampp/files/XAMPP Linux/ 我下载的5.6.40; 原因是高版 ...

  6. Ubuntu 18.04 搭建 Latex 编译环境

    需要大量书写数学公式,对 Latex 的需求倍增.所以考虑在 Ubuntu 18.04 安装 Latex. 查看有哪些 Latex 可以使用 sudo apt search latex,这样我们可以获 ...

  7. 烂泥:ubuntu 14.04搭建Open***服务器

    本文首发于烂泥行天下 公司分部需要连接公司内部的服务器,但是该服务器只允许公司内部的网络访问. 为了解决这个问题,打算使用×××.对于×××以前使用最多的是PPTP这个解决方案,但是PPTP相对于op ...

  8. linux乌班图做服务器,使用 Ubuntu 16.04 搭建全能服务器

    本文教你如何在 Ubuntu 16.04 上安装 Apache.PHP.MySQL.PureFTPD.BIND.Postfix.Dovecot 和 ISPConfig 3.1 搭建一个网站.邮件.邮件 ...

  9. ubuntu 18.04装ftp服务器+外网访问

    环境如下:Ubuntu18.04 vsftpd 3.0.3; 要求: 用winscp 5.13.4,从外网可以连接到服务器,账号只具有上传功能,没有下载和删除功能 以下是操作记录: sudo apt- ...

最新文章

  1. 易企cms文章引用地址写法
  2. XCode 4.3 不使用新特性 适用低版本的的项目 不是初学者就可以跳过了(转)
  3. 优米网:创业传记——傅盛
  4. 在想要放弃的时候想想是什么在支撑着你走到了这一步。
  5. 怎么在我的世界服务器注册,我的世界服务器怎么注册
  6. 自定义EL函数解决JSTL标签不足之处——按字节长度截取字符串
  7. spark-submit的使用
  8. 使用Python及Selenium自动发表文章
  9. golang for 循环中使用协程的问题
  10. 计算机网络的一些总结
  11. 【知识图谱】Louvain、LPA等5类经典社区发现算法 Python 实战
  12. 软件无线电原理深入解析
  13. Blinky.c(171): warning: #1-D: last line of file ends without a newline
  14. 深入解析Scheduler
  15. android中按钮凹下去,实现按钮的点击效果
  16. 阅读5Incorporating travel behavior regularity into passenger flow forecasting
  17. adguard自定义_AdGuardHome拦截页面模版下载,自定义AdGuardHome拦截页教程,修改AdGuardHome默认拦截页...
  18. Java对象 转 JSON 字符串
  19. Python中使用Type hinting 和 annotations
  20. php 判断是否是域名,用PHP判断顶级域名

热门文章

  1. PDF复制翻译自动去掉换行(谷歌/百度/有道/DeepL)
  2. 嵌入式软件开发,快五年,没有成就感,快迷失自己了
  3. Lesson01: 网页脚本语言
  4. 百度地图上传VR全景的核心优势
  5. 3D游戏编程实践——打飞碟(Hit UFO)游戏运动与物理兼容版
  6. 成像技术的历史和背景
  7. zeronet导航(zeronet网站推荐,网站推荐)--持续更新 zeronet地址收集
  8. VMware安装深度Deepin15.7最全详细教程
  9. 猫狗大战2014,阿里京东预谋了一年的明争暗斗
  10. 【数字后端设计--PA分析】芯片设计中的IR drop是什么?