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

Linux(8.4)NFS

文章目录

  • 一、概念
  • 二、详解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
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 一、串行通信基础知识
  • Dufs 文件共享系统,内部文件共享还在用ftp\samba?
  • 100. 岛屿的最大面积
  • Linux安装MySQL5.7.26教程图解
  • 蓝桥杯好题推荐---二位前缀和
  • Flask多参数模版使用
  • AI:Machine Learning Data Science
  • 稳定运行的以PostgreSQL数据库为数据源和目标的ETL性能变差时提高性能方法和步骤
  • 图解AUTOSAR_CP_NetworkManagementInterface
  • 人工智能之数学基础:从线性变换理解矩阵范数和矩阵行列式
  • JavaScript 中的包装类型:概念、作用与使用场景
  • spring启动流程
  • 集成学习(上):Bagging集成方法
  • C# ManualResetEvent‌的高级用法
  • Pytorch学习笔记
  • 书摘 ASP.NET Core技术内幕与项目实战:基于DDD与前后端分离
  • 案例驱动的 IT 团队管理:创新与突破之路:第二章 团队组建:从人才画像到生态构建-2.2.1星型架构 vs 网状架构对比
  • 华为中小型企业项目案例
  • Three.js学习
  • 5分钟快速申请一个EDU教育邮箱
  • 马上评丨未成年人“擦边”短视频岂能成流量密码
  • 27岁杨阳拟任苏木镇党委副职,系2020年内蒙古自治区选调生
  • 老镇老宅楼:破旧,没产证,要不要更新?
  • 俄乌释放停火和谈信号,克宫:将组建“相应级别”谈判代表团
  • 上海“量子城市”先导应用场景落地曹杨社区,提供哪些服务?
  • 印度最新发声:对所有敌对行动均予以反击和回应,不会升级冲突