511|1

79

帖子

0

TA的资源

一粒金砂(高级)

【VisionFive 2:集成3D GPU RISC-V单板计算机】+08.NFS功能测试(zmj) [复制链接]

【VisionFive 2:集成3D GPU RISC-V单板计算机】+08.NFS功能测试(zmj)

赛昉科技的“昉·星光 2”开发板提供了多种方式进行调试使用:

网络文件系统(Network File System)对于开发人员来讲是十分友好的文件系统,可以很方便的实现文件共享传输。NFS 是由 SUN 公司研制的 UNIX 表示层协议(Presentation layer protocol),可以让使用者访问网络上别处的文件就像在使用自己的计算机一样。

1. 操作流程

NFS 的搭建过程非常简单。

//------安装nfs
sudo apt-get install nfs-kernel-server
//------创建共享目录,用于NFS测试
mkdir -p ~/zmj_ws/nfs
chmod 666 ~/zmj_ws/nfs
//------修改NFS配置文件:/etc/exports
vim /etc/exports
//---修改内容
/home/user/zmj_ws/nfs *(rw,sync,no_root_squash)
配置内容说明:设置 /home/user/zmj_ws/nfs 目录允许所有客户端可读可写、同步、无root权限需求的挂载。
//------启动NFS服务
systemctl status nfs-server
systemctl restart nfs-server
systemctl enable nfs-server
//------测试:其他服务器启用挂载
sudo /bin/mount -t nfs -o rw 192.168.100.200:/home/user/zmj_ws/nfs ./10_visionfive2
测试说明:挂载成功后会在测试机上多出一个网络磁盘,可以正常读写文件。

 

//------NFS参数介绍:

参数 说明
ro 只读访问
rw 读写访问
sync 所有数据在请求时写入共享
async nfs 在写入数据前可以响应请求
secure nfs 通过 1024 以下的安全 TCP/IP 端口发送
insecure nfs 通过 1024 以上的端口发送
wdelay 如果多个用户要写入 nfs 目录,则归组写入(默认)
no_wdelay 如果多个用户要写入 nfs 目录,则立即写入,当使用 async 时,无需此设置
hide 在 nfs 共享目录中不共享其子目录
no_hide 共享 nfs 目录的子目录
subtree_check 如果共享 /usr/bin 之类的子目录时,强制 nfs 检查父目录的权限(默认)
no_subtree_check 不检查父目录权限
all_squash 共享文件的 UID 和 GID 映射匿名用户 anonymous,适合公用目录
no_all_squash 保留共享文件的 UID 和 GID(默认)
root_squash root 用户的所有请求映射成如 anonymous 用户一样的权限(默认)
no_root_squash root 用户具有根目录的完全管理访问权限
anonuid=xxx 指定 nfs 服务器 /etc/passwd 文件中匿名用户的 UID
anongid=xxx 指定 nfs 服务器 /etc/passwd 文件中匿名用户的 GID

 

2. 测试结果

测试结果如图所示:

image-20230813202618186.png

//-----END

最新回复

网络文件系统(Network File System)对于开发人员来讲是十分友好的文件系统,可以很方便的实现文件共享传输。NFS 是由 SUN 公司研制的 UNIX 表示层协议(Presentation layer protocol),可以让使用者访问网络上别处的文件就像在使用自己的计算机一样。   详情 回复 发表于 2023-8-17 07:11

回复
举报

6763

帖子

9

TA的资源

版主

网络文件系统(Network File System)对于开发人员来讲是十分友好的文件系统,可以很方便的实现文件共享传输。NFS 是由 SUN 公司研制的 UNIX 表示层协议(Presentation layer protocol),可以让使用者访问网络上别处的文件就像在使用自己的计算机一样。


回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表