当前位置: 首页 > news >正文

在RK3568开发板嵌入式开发中,配置NFS服务是实现与Ubuntu虚拟机之间文件共享的常用方法

安装NFS服务器端软件

在Ubuntu虚拟机上执行以下命令安装NFS服务器:

sudo apt update
sudo apt install nfs-kernel-server

创建共享目录并设置权限

创建一个共享目录并配置适当权限:

sudo mkdir -p /home/nfs
sudo chmod 777 /home/nfs

配置NFS导出选项

编辑/etc/exports文件添加共享规则:

/home/nfs *(rw,sync,no_root_squash,no_subtree_check)

对于特定网段和用户映射配置:

/home/nfs 192.168.1.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000,no_subtree_check)

应用NFS配置

使配置生效并重启服务:

sudo exportfs -arv
sudo systemctl restart nfs-kernel-server
sudo systemctl enable nfs-kernel-server

配置防火墙规则

允许特定网段访问NFS服务:

sudo ufw allow from 192.168.1.0/24 to any port nfs

安装NFS客户端工具

在RK3568开发板上安装客户端:

sudo apt update
sudo apt install nfs-common

挂载NFS共享

创建挂载点并进行挂载:

sudo mkdir -p /mnt/nfs
sudo mount -t nfs -o nolock,vers=3,tcp 192.168.1.100:/home/nfs /mnt/nfs

设置开机自动挂载

编辑/etc/fstab添加自动挂载配置:

192.168.1.100:/home/nfs /mnt/nfs nfs auto,nofail,noatime,nolock,intr,tcp,vers=3,actimeo=1800 0 0

网络连通性验证

确保设备和虚拟机在同一网络:

ifconfig  # 或 ip addr
ping <目标IP>

权限与配置检查

检查NFS服务器配置:

showmount -e

检查防火墙设置和服务状态:

sudo ufw status
sudo systemctl status nfs-kernel-server

http://www.dtcms.com/a/618129.html

相关文章:

  • 使用mysql报Communications link failure异常解决
  • 【Linux驱动开发】Linux USB驱动架构详解
  • Linux服务器配置ssh免密登陆多台服务器、服务器别名配置
  • 百度推广青岛公司网站在线优化
  • java学习3-redis集成
  • 【Linux】深入理解进程(四)(进程地址空间)
  • 数据结构1.0 面试题
  • 网站定制哪家快高档网站设计公司
  • 信创产品认证机构有哪些?信创检测报告和信创产品评估证书如何办理?
  • 官方网站建设计划书文山做网站yunling88
  • 数据分析笔记12:函数
  • 如何驯服AI编程
  • 电动自行车起火酿事故,智慧社区如何分阶段阻绝灾害发生?
  • 淄博做网站的公司排名优化系统
  • 基于Rust构建一个实用的图片转Base64工具
  • asp.net mvc做网站难吗胶州网站优化
  • [C#] NO.4 我的第一个项目
  • 运放之电压跟随器
  • CSS3 框大小
  • 商城网站系统资源
  • 网站源码怎么有苏州首页关键词优化
  • 深度学习实战(基于pytroch)系列(二十二)多通道输入输出
  • 本周热搜(11月9日~11月16日)
  • React useMemo(当依赖项未变化,重复渲染时直接返回上一次缓存计算结果,而非重新执行计算)
  • 【IOS开发】Objective-C 与 Swift 的对比
  • 在STM32 HAL库中使用 WFI 实现低功耗准确延时
  • 编程语言落地手册:erlang实现与汇编剖析
  • 搜索下单(es、mysql、MQ同步;关于事务失效)
  • aleph-node Node upgrade instructions 节点升级说明
  • 找谁做网站网站建设与运营培训班