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:开发板中用于挂载的目录。

相关推荐
网硕互联的小客服14 分钟前
服务器经常出现蓝屏是什么原因导致的?如何排查和修复?
运维·服务器·stm32·单片机·网络安全
witton14 分钟前
Go语言网络游戏服务器模块化编程
服务器·开发语言·游戏·golang·origin·模块化·耦合
成都极云科技15 分钟前
成都算力租赁新趋势:H20 八卡服务器如何重塑 AI 产业格局?
大数据·服务器·人工智能·云计算·gpu算力
喜欢吃豆16 分钟前
从零构建MCP服务器:FastMCP实战指南
运维·服务器·人工智能·python·大模型·mcp
海外空间恒创科技21 分钟前
恒创科技:香港站群服务器做seo站群优化效果如何
运维·服务器·科技
搬码临时工22 分钟前
内网服务器怎么设置公网远程访问? windows桌面连接和Linux自带SSH外网异地跨网用完整步骤教程
运维·服务器·ssh
Rudon滨海渔村26 分钟前
解决阿里云ubuntu内存溢出导致vps死机无法访问 - 永久性增加ubuntu的swap空间 - 阿里云Linux实例内存溢出(OOM)问题修复方案
linux·运维·ubuntu
苹果醋333 分钟前
Vue3组合式API应用:状态共享与逻辑复用最佳实践
java·运维·spring boot·mysql·nginx
A-刘晨阳1 小时前
【Linux】Redis 6.2.6 的二进制部署【适用于多版本】
linux·运维·redis
cat_with_cat1 小时前
Linux网络:UDP socket创建流程与简单通信
linux·网络·udp