0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于RK3576开发板的NFS服务搭建与挂载

ljx2016 来源:ljx2016 作者:ljx2016 2025-04-21 17:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. nfs服务介绍

NFS就是Network File System的缩写,即网络文件系统,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。

它允许网络中的计算机之间通过TCP/IP网络共享资源。将NFS主机分享的目录,挂载到本地客户端当中,本地NFS的客户端应用可以读写位于远端NFS服务器上的文件(在客户端看起来,就像访问本地文件一样)。

2. nfs服务搭建

2.1 安装nfs服务器

执行以下指令进行安装

sudo apt install nfs-kernel-server
wKgZPGgGDpOAM9_fAAEvCruO9Ek077.png

(注意:安装之前先看看是否能联网,如果无法ping通公网看看是否开启PCI以太网

wKgZO2gGDpOAFKxyAAFEGAaf4Jc414.png

2.2 配置nfs分区,编辑以下文件:

进入路径/home/developer/,创建目录作为服务器的共享目录

mkdir nfsroot

打开nfs服务器配置文件/etc/exports

sudo vim /etc/exports  

指定nfs服务器共享目录及其属性,内容如下:

/home/developer/nfsroot  *(rw,sync,no_root_squash)
wKgZPGgGDpOAY8LEAABU7nJ_-Eo590.png

/home/developer/nfsroot:指定/home/developer/nfsroot为nfs服务器的共享目录

*:允许所有的网段访问,也可以使用具体的IP

rw:挂接此目录的客户端对该共享目录具有读写权限

sync:资料同步写入内存和硬盘

no_root_squash:root用户具有对根目录的完全管理访问权限

no_subtree_check:不检查父目录的权限

2.3 重新启动nfs服务

执行下面命令可以重启nfs服务器:

sudo /etc/init.d/nfs-kernel-server reload
sudo /etc/init.d/nfs-kernel-server restart
wKgZO2gGDpSAH1qGAABcPD92pcc533.png

(注意:如果重启失败,请重新检查nfs服务器配置文件)

2.4 查看已经成功共享的nfs分区:

执行以下命令查看分区

showmount -e
wKgZPGgGDpSAaGU7AADNDj4EJj0336.png

创建一个文件(后面用来验证是否挂载成功)

wKgZO2gGDpSALsZwAAAqO5l-iOo589.png

3. nfs服务器挂载

首先执行以下命令【进入嵌入式开发板环境】:

adb shell

执行在客户端挂载服务器共享目录的命令:

sudo mount -t nfs 192.168.3.142:/home/developer/nfsroot /home/orin-nano/Desktop/nfs -o nolock
wKgZPGgGDpSAG2RrAACSzIH4Ngk293.png

(注意:需要将192.168.3.142换成自己的nfs服务器ip)

可以看到之前创建的文件已经成功挂载到开发板

-t:挂载的文件系统类型

-o nolock:不要文件锁

192.168.xxx.xxx:/home/developer/nfsroot:nfs服务器ip:服务器共享目录

/home/orin-nano/Desktop/nfs:客户端已存在的目录

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    26

    文章

    6152

    浏览量

    113999
  • NFS
    NFS
    +关注

    关注

    1

    文章

    56

    浏览量

    26871
  • rk3576
    +关注

    关注

    1

    文章

    230

    浏览量

    1395
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【作品合集】米尔RK3576开发板测评

    】米尔RK3576开发板免费试用 作者:EPTmachine【米尔RK3576开发板免费体验】1、开发环境、镜像烧录、QT
    发表于 09-11 10:19

    【作品合集】灵眸科技EASY EAI Orin Nano(RK3576开发板测评

    免费试用 作者:华仔stm32【EASY EAI Orin Nano(RK3576开发板试用体验】开发环境准备 【EASY EAI Orin Nano(RK3576
    发表于 09-09 09:59

    如何在RK3576开发板端编译OpenCV并搭建应用

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微RK3576开发板)的端编译OpenCV及环境
    的头像 发表于 08-08 08:04 3343次阅读
    如何在<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>上<b class='flag-5'>板</b>端编译OpenCV并<b class='flag-5'>搭建</b>应用

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 1003次阅读
    迅为<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>NPUrknn-toolkit2环境<b class='flag-5'>搭建</b>和使用docker环境安装

    迅为RK3576开发板NPU例程测试-rknn-toolkit2环境搭建和使用

    迅为RK3576开发板NPU例程测试-rknn-toolkit2环境搭建和使用
    的头像 发表于 06-17 13:46 1328次阅读
    迅为<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>NPU例程测试-rknn-toolkit2环境<b class='flag-5'>搭建</b>和使用

    基于RK3576开发板的人脸识别算法

    RK3576开发板展示人脸识别算法例程和API说明
    的头像 发表于 05-07 16:48 2512次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的人脸识别算法

    基于RK3576开发板的RTC使用说明

    文章主要展示RK3576开发板的RTC信息和快速上手例程
    的头像 发表于 05-07 15:04 1828次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的RTC使用说明

    基于RK3576开发板的PWN使用说明

    RK3576开发板使用PWN教程及Demo
    的头像 发表于 05-07 14:07 1954次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的PWN使用说明

    基于RK3576开发板的TF卡槽使用说明

    RK3576开发板使用TF卡槽
    的头像 发表于 05-07 09:24 1467次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的TF卡槽使用说明

    基于RK3576开发板的PCIE固态硬盘使用说明

    RK3576开发板的PICE固态硬盘使用方法
    的头像 发表于 05-06 17:33 1800次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的PCIE固态硬盘使用说明

    基于RK3576开发板的WDT看门狗使用说明

    RK3576开发板的WDT使用说明
    的头像 发表于 05-06 17:15 1042次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的WDT看门狗使用说明

    基于RK3576开发板的HDMI-OUT使用说明

    RK3576开发板的HDMI-OUT使用说明
    的头像 发表于 05-06 16:48 1125次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的HDMI-OUT使用说明

    基于RK3576开发板的MIPI-DSI使用

    MIPI DSI接口是由MIPI联盟下的Display工作组指定的DSI(Display Serial Interface)的接口标准。rk3576开发板使用mipi-dsi教程
    的头像 发表于 05-06 16:11 1007次阅读
    基于<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>的MIPI-DSI使用

    迅为RK3576开发板Android 多屏显示

    迅为RK3576开发板Android 多屏显示
    的头像 发表于 01-16 16:58 1655次阅读
    迅为<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>Android 多屏显示

    迅为RK3576开发板核心与底板接口硬件介绍

    迅为RK3576开发板核心与底板接口硬件介绍
    的头像 发表于 01-14 15:15 2424次阅读
    迅为<b class='flag-5'>RK3576</b><b class='flag-5'>开发板</b>核心<b class='flag-5'>板</b>与底板接口硬件介绍