RV1126配置NFS实现开发板与Ubuntu系统文件共享
创始人
2024-09-25 23:20:56
0

RV1126配置NFS实现开发板与Ubuntu系统文件共享

文章目录

  • 一、NFS介绍
  • 二、测试平台
  • 三、实现步骤
    • 1.环境准备
    • 2.NFS服务器端配置
      • 2.1服务器端安装nfs服务
      • 2.2创建共享目录文件夹
      • 2.3配置NFS共享
      • 2.4启动NFS共享
    • 3.NFS客户端配置
      • 3.1连接客户端
      • 3.2挂载
      • 3.3验证挂载


一、NFS介绍

NFS(Network File System)是一种基于TCP/IP网络,用于在不同计算机之间共享文件和目录的协议,最初由Sun Microsystems开发,现已在UNIX和Linux系统中广泛应用。NFS通过RPC(远程过程调用协议)实现透明的文件访问,允许用户像操作本地文件一样远程访问和修改存储在NFS服务器上的数据,极大地提升了文件共享和协作的效率。

NFS的主要特点包括高性能、灵活配置、跨平台访问以及容易扩充。它支持高性能的异步I/O和数据缓存,确保了文件访问的快速响应。同时,NFS的配置非常灵活,可以根据不同用户和组织的需求进行定制。此外,NFS还支持跨平台访问,使得不同操作系统和设备之间能够无缝共享文件和资源。

在实际应用中,NFS被广泛应用于多个场景,如多个机器共享资源、用户home目录管理、影视文件共享以及工作数据备份等。通过NFS,用户可以轻松地在不同工作站上访问自己的home目录,实现数据的一致性和同步。同时,NFS也为企业提供了便捷的数据备份和恢复解决方案,确保了数据的安全性和可靠性。

综上,NFS作为一种高效、灵活、易用的网络文件系统,已经成为现代计算机网络中不可或缺的一部分,为用户和企业提供了强大的文件共享和协作能力。

二、测试平台

服务器端:Ubuntu系统18.04
客户端:rv1126

三、实现步骤

1.环境准备

准备服务器和客户端:至少需要两台机器,一台作为NFS服务器(Ubuntu18.04),另一台作为NFS客户端(rv1126)。确保两台机器都已安装Linux操作系统,并可以相互通信。
关闭防火墙和SELinux(如果适用):在测试环境中,可能需要暂时关闭防火墙和SELinux以防止它们干扰NFS的正常运行。

2.NFS服务器端配置

2.1服务器端安装nfs服务

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

2.2创建共享目录文件夹

在NFS服务器上,创建一个用于共享的目录rv1126_share:

mkdir /home/av/newdisk/rv1126/rv1126_share 

2.3配置NFS共享

输入如下命令查看配置文件

sudo vi /etc/exports 

添加需要共享的目录及其访问权限,在文件最后面添加下面一行,即可将刚创建的rv1126_share文件夹设置为共享文件夹

 /home/av/newdisk/rv1126/rv1126_share *(rw,sync,no_subtree_check,no_root_squash) 

保存后可以使用如下命令查看是否设置成功

showmount -e	 

2.4启动NFS共享

sudo /etc/init.d/nfs-kernel-server start  //首次启动 sudo /etc/init.d/nfs-kernel-server restart //重启 显示如下命令则启动成功: [ ok ] Starting nfs-kernel-server (via systemctl): nfs-kernel-server.service. 

启动后可使用如下命令查看启动状态,检查NFS服务是否已成功启动

systemctl status rpcbind systemctl status nfs-server 

3.NFS客户端配置

3.1连接客户端

首先确保将客户端和服务器用网线连在同一个路由器上,然后在服务器端利用telnet+客户端IP命令登录客户端,若有账号密码,输入账号密码即可进入客户端。

av@zs-p1:~/newdisk/rv1126/rv1126_share$ telnet 192.168.44.154 Trying 192.168.44.154... Connected to 192.168.44.154. Escape character is '^]'.  RK login: root Password:  [root@RK:~]#   

3.2挂载

在NFS客户端上,创建一个目录作为NFS共享目录的挂载点

mkdir  ~/share 

使用mount命令将NFS服务器上的共享目录挂载到客户端的挂载点

 mount -t nfs 192.168.44.68:/home/av/newdisk/rv1126/rv1126_share ~/share -o nolock 

3.3验证挂载

使用df -h命令查看挂载情况,或使用ls /mnt/nfs_shared命令列出共享目录中的文件,以验证NFS共享目录是否已成功挂载。

相关内容

热门资讯

曝光一下!决战卡五星辅助,威信... 曝光一下!决战卡五星辅助,威信茶馆app插件,原来有挂(哔哩哔哩)1、威信茶馆app插件免费辅助多个...
分享一下!微信微乐小程序修改器... 分享一下!微信微乐小程序修改器,永胜联盟会封号吗,真是真的有挂(哔哩哔哩)1、许多玩家不知道微信微乐...
辅助一下!微乐小程序辅助脚本,... 辅助一下!微乐小程序辅助脚本,闲逸免费app辅助,切实真的是有挂(哔哩哔哩);该软件可以轻松地帮助玩...
教你一下!芒果辅助器安卓版,海... 教你一下!芒果辅助器安卓版,海盗来了辅助脚本,原来有挂(哔哩哔哩)1、玩家可以在芒果辅助器安卓版线上...
解谜一下!拱趴大菠萝运势,天天... 解谜一下!拱趴大菠萝运势,天天微友有辅助吗,本来真的是有挂(哔哩哔哩)天天微友有辅助吗透视方法中分为...
解谜一下!边锋干瞪眼ios辅助... 解谜一下!边锋干瞪眼ios辅助,皇豪互众控制系统,其实是有挂(哔哩哔哩)1、该软件可以轻松地帮助玩家...
曝光一下!欢乐茶馆挂,大菠萝辅... 曝光一下!欢乐茶馆挂,大菠萝辅助器,好像是有挂(哔哩哔哩)1、大菠萝辅助器公共底牌简单,大菠萝辅助器...
必备一下!四川游戏家园破解版,... 必备一下!四川游戏家园破解版,微乐家乡麻辣自建房辅助app,原来有挂(哔哩哔哩)1、完成微乐家乡麻辣...
总结一下!可乐辅助,威信茶馆解... 总结一下!可乐辅助,威信茶馆解码器,一贯真的是有挂(哔哩哔哩)该软件可以轻松地帮助玩家将威信茶馆解码...
详细一下!透视辅助工具,兴动休... 详细一下!透视辅助工具,兴动休闲辅助,一贯是真的有挂(哔哩哔哩)1、完成透视辅助工具辅助器v3.3的...