【linux】NFS实验

NFS服务

NFS是Network File System(网络文件系统)的缩写。它是一种用于在计算机网络中共享文件和目录的协议。NFS允许计算机上的用户访问和操作远程计算机上的文件,就像访问本地文件一样。它使用客户端-服务端模型,其中客户端机器通过网络连接到服务器机器,并请求读取、写入或执行其他文件操作。NFS是一种常见的文件共享解决方案,常用于UNIX和Linux系统之间的文件共享。

nfs,最早是Sun这家公司所发展出来的,它最大的功能就是可以透过网络,让不同的机器,不同的操作系统,进行实现文档的共享。所以你可以简单的将他看做是文件服务器。

实验准备

①先准备一个服务器端的操作系统和客户端的操作系统(Red Hat)。

②选择NAT模式,让这两个操作系统能够ping通

③连接镜像

实验步骤

服务器端

  1. 配置ip地址,并与客户端ping通

  2. 挂载镜像 创建挂载点:mkdir /dvd 挂载镜像:mount /dev/sr0 /dvd 查看镜像是否挂载成功: df -hT

  3. 配置yum源 vim /etc/yum.repos.d/app.repo [app] name=app baseurl=file:///dvd gpgcheck=0

    vim /etc/yum.repos.d/base.repo [base] name=base baseurl=file:///dvd gpgcheck=0 gpgcheck={1|0}# gpgcheck=1表示检查;可以不检查gpgcheck=0 清理缓存:yum clean all 查看yum源配置是否成功:yum repolist

  4. 安装NFS yum install nfs-utils 启动:systemctl start nfs-server.service systemctl enable nfs-server.service

  5. 创建挂载目录 创建挂载目录:mkdir /aa

  6. 给目录设置权限 给目录设置权限:chmod 777 /aa

  7. 编写配置文件 编写配置文件:vim /etc/exports

    复制代码
     /aa  另一个操作系统的地址/24(rw,sync)
          //客户端的ip地址 (读写权限,资料同步写入到内存与硬盘中)
  1. 启动 启动: systemctl restart nfs-server.service

  2. 关闭防火墙 关闭防火墙:systemctl stop firewalld

客户端

  1. 关闭防火墙 关闭防火墙: systemctl stop firewalld

  2. 验证 验证:showmount -e (服务器端的ip地址)

  3. 创建挂载点 创建挂载点:mkdir /bb

  4. 设置权限 Chmod 777 /bb

  5. 挂载 临时挂载: mount -t nfs 服务器端的ip地址:/aa /bb

永久挂载:vim /etc/fstab

编辑:服务器端的ip地址:/aa /bb nfs defaults 0 0

  1. 查看是否挂载上 查看是否挂载上:df -hT

测试

相关推荐
人生苦短,菜的抠脚15 分钟前
Linux 内核IIO sensor驱动
linux·驱动开发
jz_ddk28 分钟前
[LVGL] 从0开始,学LVGL:进阶应用与项目实战(上)
linux·信息可视化·嵌入式·gui·lvgl·界面设计
Bruce_Liuxiaowei37 分钟前
Windows系统错误6118全面解决方案:修复此工作组的服务器列表当前无法使用
运维·服务器·windows·网络安全
望获linux1 小时前
【实时Linux实战系列】Linux 内核的实时组调度(Real-Time Group Scheduling)
java·linux·服务器·前端·数据库·人工智能·深度学习
云宏信息1 小时前
【深度解析】VMware替代的关键一环:云宏ROW快照如何实现高频业务下的“无感”数据保护?
服务器·网络·数据库·架构·云计算·快照
MC丶科1 小时前
【SpringBoot常见报错与解决方案】端口被占用?Spring Boot 修改端口号的 3 种方法,第 3 种 90% 的人不知道!
java·linux·spring boot
江公望1 小时前
ubuntu kylin(优麒麟)和标准ubuntu的区别浅谈
linux·服务器·ubuntu·kylin
Lynnxiaowen1 小时前
今天我们开始学习python语句和模块
linux·运维·开发语言·python·学习
生态笔记2 小时前
PPT宏代码
linux·服务器·powerpoint
mucheni2 小时前
迅为RK3588开发板Ubuntu 系统开发ubuntu终端密码登录
linux·运维·ubuntu