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

linux服务器nfs数据挂载

参考:https://blog.csdn.net/qq_43721935/article/details/119889841?from_wecom=1
1、NFS 介绍
NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构。

2、安装 NFS 软件包

sudo apt-get install nfs-kernel-server  # 安装 NFS服务器端
sudo apt-get install nfs-common         # 安装 NFS客户端

3、添加 NFS 共享目录

sudo vim /etc/exports

若需要把 “/nfsroot” 目录设置为 NFS 共享目录,请在该文件末尾添加下面的一行:

/nfsroot *(rw,sync,no_root_squash)     # * 表示允许任何网段 IP 的系统访问该 NFS 目录

新建“/nfsroot”目录,并为该目录设置最宽松的权限:

sudo mkdir /nfsroot
sudo chmod -R 777 /nfsroot
sudo chown ipual:ipual /nfsroot/ -R   # ipual 为当前用户,-R

4、启动 NFS 服务

sudo /etc/init.d/nfs-kernel-server start    或者  
sudo /etc/init.d/nfs-kernel-server restart

在 NFS 服务已经启动的情况下,如果修改了 “/etc/exports” 文件,需要重启 NFS 服务,以刷新 NFS 的共享目录。
5、测试 NFS 服务器

sudo mount -t nfs 192.168.12.123:/nfsroot /mnt -o nolock

192.168.12.123 为主机 ip,/nfsroot 为主机共享目录,/mnt 为设备挂载目录,如果指令运行没有出错,则 NFS 挂载成功,在主机的 /mnt 目录下应该可以看到 /nfsroot 目录下的内容(可先在 nfsroot 目录下新建测试目录),如需卸载使用

umount /mnt
6、开发板挂载 Ubuntu
① 首先确定 Ubuntu 可以上网,然后将开发板联网,使其与 Ubuntu 在同一网段下(方式有很多种这里给出参考:1.将开发板接在电脑所连的路由器或交换机上 2.将开发板连接电脑的网口,使用虚拟网卡,桥接)
② 确定开发板与Ubuntu之间可以 ping 通:

ping 192.168.12.123

③ 开发板端输入

sudo mount -t nfs 192.168.12.123:/nfsroot /mnt -o nolock

如果没有报错即为挂载成功。

卸载

sudo umount -v /mnt
http://www.lryc.cn/news/16334.html

相关文章:

  • Python 自动化测试必会技能板块—unittest框架
  • mysql存储引擎、事务、索引
  • 毕业论文图片格式、分辨率选择及高质量Word转PDF方法
  • 华为外包测试2年,不甘被替换,168天的学习转岗成正式员工
  • 简单的C++:【运算符重载】新手易学
  • NPE:记一次脑残NPE的排查过程
  • canvas样式与颜色,字体,图片,状态,形变
  • 重识html
  • Redis:缓存一致性问题(缓存更新策略)
  • spring之声明式事务开发
  • 2023美赛参赛经历分享
  • Elasticsearch在Linux中的单节点部署和集群部署
  • Scala的变量声明
  • 面试了字节、美团、腾讯等30几家公司后,才知道软件测试面试全是这个套路......
  • Anaconda环境配置
  • Markdown编辑器使用方法
  • “双碳”目标下二氧化碳地质封存技术应用前景及模型构建实践方法与讨论
  • 算法笔记(十二)—— Manacher算法(回文子串)
  • 【数据结构】顺序表和链表的区别和联系(详解)
  • 【Linux操作系统】【综合实验三 用户帐号、文件系统与系统安全管理】【更新中】
  • 华为OD机试真题 用 C++ 实现 - 整数分解 | 多看题,提高通过率
  • Java集合(一)---List和set
  • 手撸一个Table组件(Table组件不过如此)
  • Python|Leetcode刷题日寄Part01
  • 微信小程序更改头像昵称
  • Linux 基础知识之文件系统
  • LeetCode 36. 有效的数独
  • 2023-02-22 cascades-columbia-核心处理记录
  • 华为分布式存储(FusionStorage)
  • 说说 React 中 fiber、DOM、ReactElement、实例对象之间的引用关系