《嵌入式开发》解决ubuntu系统无法通过nfs服务挂载上位机rootfs根文件系统

该方案适用于ubuntu 22.04

嵌入式开发中,最重要的一部分是使用nfs服务,挂载上位机的rootfs根文件系统到我们的下位机。这样我们在开发过程中就不必每次编写完程序后烧录到下位机后再检查代码问题。
但是,应该有不少同学注意到,自己电脑上安装的ubuntu系统无法实现这一目的。其根本原因可能是由于ubuntu版本太新,导致上位机nfs服务版本和下位机nfs版本不同,从而导致无法挂载。
所以本教程,仅适用于nfs服务版本不同导致的挂载问题。

一、 修改下位机启动参数

在这里插入图片描述

//在我框起来的那部分,添加参数:
proto=tcp,nfsvers=3

用来指定nfs服务中的客户端与服务器之间的传输协议和nfs版本号。

二、修改上位机的nfs配置

使用一下命令,打开上位机的nfs配置文件。
sudo vim /etc/nfs.conf
将udp 和tcp vers2 的前面的#去掉并置为y,保存退出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值