Linux(8.4)NFS

news2025/3/18 12:25:09

文章目录

  • 一、概念
  • 二、详解NFS
    • 1)软件名
    • 2)服务名
    • 3)配置文件
    • 4)端口号
    • 5)相关命令
  • 三、部署NFS
    • 一、NFS服务端
      • 1)**配置源(本地或者网络源)**
      • 2)2、安装NFS**
      • 3)启动服务
      • 4)配置`/etc/exports` (默认配置文件为空)
    • 二、客户端
      • 1) 安装NFS
      • 2)查找NFS服务器共享的列表
      • 3) 创建挂载点
      • 4)挂载
    • 三、windows客户端**

一、概念

  • NFS 是一种分布式文件系统协议,允许用户在网络上共享文件和目录,就好像它们是本地文件系统的一部分一样。它基于客户端 - 服务器模型,服务器端将本地的文件系统共享出来,客户端可以通过挂载(mount)这些共享的文件系统来访问其中的文件和目录。

理解图
在这里插入图片描述

二、详解NFS

1)软件名

  • nfs-utils
  • rpcbind

2)服务名

  • nfs
  • rpcbind

3)配置文件

  • 主配置文件/etc/nfs.conf
  • 存储配置文件/etc/exports

4)端口号

TCP/2049

5)相关命令

  • exportfs -r
  • showmount -e
  • mount.nfs

三、部署NFS

基于RedHat9.5安装部署NFS服务

一、NFS服务端

1)配置源(本地或者网络源)

2)2、安装NFS**

[root@localhost ~]# yum -y install nfs-utils.x86_64

3)启动服务

[root@localhost ~]# systemctl start nfs-server.service rpcbind.service

4)配置/etc/exports (默认配置文件为空)

  • 语法

    共享文件的路径  	客户端按地址(权限)
    /				 192.168.146.0/24(rw)
    
  • 指定网段

    [root@localhost ~]# cat /etc/exports
    /nfs    192.168.146.0/24(rw)
    
  • 选项

    NFS选项功能描述NFS选项功能描述
    ro只读共享rw读写共享
    sync同步写操作async异步写操作
    wdelay延迟写操作root_squah屏蔽远程root权限
    no_root_squash不屏蔽远程root权限all_squash屏蔽所有远程用户权限
  • 更新/etc/exports

    命令:exportfs -r

二、客户端

1) 安装NFS

[root@localhost ~]# yum -y install nfs-utils.x86_64

2)查找NFS服务器共享的列表

  • 命令:showmount -e +IP服务端地址

    [root@localhost ~]# showmount -e 192.168.146.131
    Export list for 192.168.146.131:
    /nfs 192.168.146.0/24
    

3) 创建挂载点

[root@localhost ~]# mkdir /nfs

4)挂载

  • 命令:mount.nfs

  • 语法:mount.nfs 服务端IP:挂载点 客户端挂载点

    [root@localhost ~]# mount.nfs 192.168.146.131:/nfs/   /nfs/
    

永久挂载:vim /etc/fstab

挂载源 挂载点 文件系统 默认配置

192.168.100.131:/test /lc160 nfs4 defaults 0 0

  • 验证

    [root@localhost ~]# df -h
    文件系统               容量  已用  可用 已用% 挂载点
    devtmpfs               4.0M     0  4.0M    0% /dev
    tmpfs                  1.8G     0  1.8G    0% /dev/shm
    tmpfs                  726M  9.8M  716M    2% /run
    efivarfs               256K   56K  196K   23% /sys/firmware/efi/efivars
    /dev/mapper/rhel-root   17G  5.2G   12G   32% /
    /dev/sr0                11G   11G     0  100% /mnt
    /dev/nvme0n1p2         960M  340M  621M   36% /boot
    /dev/nvme0n1p1         599M  7.1M  592M    2% /boot/efi
    tmpfs                  363M   96K  363M    1% /run/user/0
    192.168.146.131:/nfs    17G  5.6G   12G   33% /nfs
    
    

三、windows客户端**

控制面板 → 程序 → 打开 N F S 控制面板\rightarrow 程序 \rightarrow 打开NFS 控制面板程序打开NFS
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2317218.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【位运算】速算密钥:位运算探秘

文章目录 前言例题一、判定字符是否唯一二、丢失的数字三、两整数之和四、只出现⼀次的数字 II五、消失的两个数字 结语 前言 什么是位运算算法呢? 位运算算法是以位运算为核心操作,设计用来高效解决特定问题的一系列计算步骤集合。它巧妙利用位运算直接…

STM32G070CBT6读写FLASH中的数据

向FLASH中写入数据函数 /*函数说明:向FLASH中写数据形参:addr-要写入数据的起始地址 data-准备写入数据 len-数据大小返回值:1-成功,0-失败 */ uint8_t FlashWriteData(uint64_t addr,uint8_t data[],size_t len) {uint32_t Fir…

AD绘图基本操作

一、基本操作 注意:快捷键都要在英文模式下才能生效 1、移动 按住鼠标右键移动 2、切换桌面栅格距离 G 3、英寸和毫米 尺寸切换 Q 4、元件在3D模式下的移动 3D视角鼠标左键只起到选择元器件并移动之的功能, 单纯鼠标右键只能平移桌面 shift鼠…

dfs(十二)21. 合并两个有序链表 递归解决

21. 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]示例 2: 输入:l1 [], l2 [] …

51单片机指令系统入门

目录 基本概念讲解 一、机器指令​ 二、汇编指令​ (一)汇编指令的一般格式 (二)按字节数分类的指令 三、高级指令 总结​ 基本概念讲解 指令是计算机(或单片机)中 CPU 能够识别并执行的基本操作命令…

安全无事故连续天数计算,python 时间工具的高效利用

安全天数计算,数据系统时间直取,安全标准高效便捷好用。 笔记模板由python脚本于2025-03-17 23:50:52创建,本篇笔记适合对python时间工具有研究欲的coder翻阅。 【学习的细节是欢悦的历程】 博客的核心价值:在于输出思考与经验&am…

如何玩DeepSeek!15分钟快速创建GIS动态数据可视化仪表盘

DeepSeek最近火遍全球,大家用的都用的不亦乐乎。国外呢?当然也是,最近一上YouTube、X等都是deepseek的推送。 今天介绍一下,我在YouTube上看到的GIS行业与DeepSeek结合的一个案例: 快速轻松构建交互式地图仪表盘&…

课上测试:MIRACL共享库使用测试

MIRACL(MultiprecisionIntegerandRationalArithmeticC/cLibrary)是著名的密码算法库,设法去官网下载安装MIRACL,提交安装过程截图或过程文本(3分). 去github官网下载.zip文件 使用如下命令进行解压 unzip -j -aa -L MIRACL-mast…

网络编程知识预备阶段

1. OSI七层模型 OSI(Open System Interconnect)七层模型是一种将计算机网络通信协议划分为七个不同层次的标准化框架。每一层都负责不同的功能,从物理连接到应用程序的处理。这种模型有助于不同的系统之间进行通信时,更好地理解和…

STM32微控制器_03_GPIO原理与应用

核心内容 STM32 GPIO基本原理(熟悉)GPIO输出功能HAL库编程实现的应用(重点)GPIO输入功能HAL库编程实现的应用(重点) 一.STM32 GPIO基本原理 1.GPIO简介 STM32的GPIO相当于STM32的四肢,一个S…

零拷贝分析

kafka 零拷贝 请求 - 网口 - socket - 用户态 - 内核缓存区 - 内核态(磁盘信息) 磁盘 - 内核缓存区 - 用户缓存区 - 网络缓存区 零拷贝(Zero-Copy) 是一种高效的数据传输技术,旨在减少数据在内存中的拷贝次数&#x…

从Instagram到画廊:社交平台如何改变艺术家的展示方式

从Instagram到画廊:社交平台如何改变艺术家的展示方式 在数字时代,艺术家的展示方式正在经历一场革命。社交平台,尤其是Instagram,已经成为艺术家展示作品、与观众互动和建立品牌的重要渠道。本文将探讨社交平台如何改变艺术家的…

✎ 一次有趣的经历

📆2025年3月17日 | 周一 | ☀️晴 📍今天路过学院楼7,见到了满园盛开的花🌺,心情瞬间明朗! 📌希望接下来的日子也能像这些花一样,充满活力🔥! &#x1…

快!快!快!NDPP时延测试数据公布!

在全方位认识NDPP第3期《NDPP在金融场景的应用》中,我们重点介绍了NDPP的典型应用场景行情解码硬件加速和策略计算加速,并帮助某百亿私募用户基于NDPP实现期货业务加速的案例。 近期,中科驭数凭借低时延产品荣获信创“大比武”行业融合赛道三…

激光雷达“开卷”2.0,头部Tier1入局

高阶智驾的普及,正在催生激光雷达市场的巨大潜在增长空间。 本周,汽车激光雷达主力供应商之一的禾赛科技发布财报,去年第四季度激光雷达总交付量为222,054台,同比增长153.1%,超过2023年全年。2024全年激光雷达总交付量…

力扣No.376.摆动序列

题目: 链接: https://leetcode.cn/problems/wiggle-subsequence/description/ 代码: class Solution {public int wiggleMaxLength(int[] nums) {int nnums.length;//状态表示:int[] fnew int[n];int[] gnew int[n];//初始化:for(int i0;i…

C语言中qsort函数的详解,以及模拟

引言 C语言中qsort函数的详解和模拟实现qsort函数&#xff0c;这里为了使用冒泡排序来模拟qsort函数 一、详解qsort函数 在 C 语言中&#xff0c;qsort 函数是一个标准库函数&#xff0c;用于对数组进行快速排序&#xff08;Quick Sort&#xff09;。它位于 <stdlib.h>…

9、讲一讲你理解的虚拟内存【中高频】

计算机早期&#xff0c;CPU 是直接操作 物理内存&#xff08;Physical Memory&#xff09;的&#xff0c;但这会导致 内存空间无法完全隔离&#xff0c;一个程序修改了另一个程序的地址空间&#xff0c;就会导致程序崩溃&#xff1b;同时物理内存大小有限&#xff0c;一旦超出这…

算法刷题整理合集(四)

本篇博客旨在记录自已的算法刷题练习成长&#xff0c;里面注有详细的代码注释以及和个人的思路想法&#xff0c;希望可以给同道之人些许帮助。本人也是算法小白&#xff0c;水平有限&#xff0c;如果文章中有什么错误或遗漏之处&#xff0c;望各位可以在评论区指正出来&#xf…

高数1.5 极限的运算法则

1. 预备知识 2.四则求极限法则 3.复合运算求极限法则