ubuntu24.04安装NFS网络文件系统/ARM开发板NFS挂载

一、NFS简介

NFS(Network File System,网络文件系统)是一种分布式文件系统协议,允许不同计算机之间通过网络共享文件和目录,让远程主机像访问本地存储一样访问共享资源。它最初由 Sun Microsystems(升阳公司)在 1984 年开发,后成为 UNIX/Linux 系统中广泛使用的网络文件共享标准

二、NFS安装

1、安装nfs软件,确保ubuntu可以上网,在终端输入sudo apt install nfs-kernel-server,等待完成安装。

复制代码
oot@ubuntu-24:~# sudo apt install nfs-kernel-server

2、编辑/etc/exports文件,增加共享目录(可挂载目录)配置,这里使用gedit来编辑。

复制代码
root@ubuntu-24:~# sudo gedit /etc/exports

在exports文件最后面增加一行内容,如下:

/workspace *(rw,sync,no_root_squash)

其中可将/workspace替换成自己需要共享的目录(或用于挂载的目录),同时还需修改/worksapce目录的权限,允许读写操作,我这里直接用sudo chmod 777 /worksapce命令修改。

3、保存后,重启ubuntu系统。

三、挂载测试

可直接在本机挂载测试,在终端输入mount -t nfs 192.168.1.128:/workspace /mnt 。

将192.168.1.128替换成自己ubuntu系统实际的IP地址。

然后查看/mnt目录,就可以看到/workspace目录的内容,说明成功将/workspace挂载到了/mnt目录。

四、arm 开发板挂载测试

嵌入式开发调试中通常要将ubuntu下的开发工程目录挂载到开发板中,这样可以直接在开发板中运行ubuntu里面交叉编译的程序,省去每次拷贝的工作。

则可以在arm 开发板linux终端输入mount -t nfs 192.168.1.128:/workspace /mnt -o nolock 。

192.168.1.128:ubuntu的IP地址。

/workspace:ubuntu下的开发工程目录。

/mnt:开发板中用于挂载的目录。

相关推荐
会员果汁1 小时前
网络工程-路由策略概述
网络
_下雨天.5 小时前
LVS负载均衡
服务器·负载均衡·lvs
mounter6257 小时前
【硬核前沿】CXL 深度解析:重塑数据中心架构的“高速公路”,Linux 内核如何应对挑战?-- CXL 协议详解与 LSF/MM 最新动态
linux·服务器·网络·架构·kernel
特长腿特长8 小时前
centos、ubantu系列机的用户和用户组的结构是什么?具体怎么配置?用户组权限怎么使用?这篇文章持续更新,帮助你复习linux的基础知识
linux·运维·centos
zzzyyy5388 小时前
Linux环境变量
linux·运维·服务器
kebeiovo9 小时前
atomic原子操作实现无锁队列
服务器·c++
赛博云推-Twitter热门霸屏工具9 小时前
Twitter运营完整流程:从0到引流获客全流程拆解(2026)
运维·安全·自动化·媒体·twitter
CHHC18809 小时前
NetCore树莓派桌面应用程序
linux·运维·服务器
ACP广源盛1392462567310 小时前
破局 Type‑C 切换器痛点@ACP#GSV6155+LH3828/GSV2221+LH3828 黄金方案
c语言·开发语言·网络·人工智能·嵌入式硬件·计算机外设·电脑
帮我吧智能服务平台10 小时前
装备制造智能制造升级:远程运维与智能服务如何保障产线OEE
运维·服务器·制造