【RHCE】NFS 实验

主服务器

下载nfs-utils软件包:

1.如果停⽌该服务,启动并启⽤该服务: systemctl enable - now rpcbind

2.要启动 NFS 服务器,并使其在引导时⾃动启动:systemctl enable - now nfs- server

3.配置防火墙,开启服务:
[root@localhost ~]# firewall-cmd --permanent --add-service=nfs
success
[root@localhost ~]# firewall-cmd --permanent --add-service=mo
untd
success
[root@localhost ~]# firewall-cmd --permanent --add-service=rpc-bind
success
[root@localhost ~]# firewll-cmd --reload
[root@localhost ~]# firewall-cmd --list-all
public (active)target: defaulticmp-block-inversion: nointerfaces: ens160sources: services: cockpit dhcpv6-client dns http mountd nfs rpc-bind sshports: protocols: forward: yesmasquerade: noforward-ports: source-ports: icmp-blocks: rich rules: 
[root@localhost ~]# vim /etc/exports
[root@localhost ~]# cat /etc/exports
/data 192.168.244.137(rw)
[root@localhost ~]# systemctl restart nfs-server
[root@localhost ~]# showmount -e 192.168.244.130
Export list for 192.168.244.130:
[root@localhost ~]# vim /etc/exports
[root@localhost ~]# chmod 777 /data
[root@localhost ~]# systemctl restart nfs-server
[root@localhost ~]# showmount -e 192.168.244.130
Export list for 192.168.244.130:
/data *

从服务器:(访问主服务器的内容并且建立自动挂载)

[root@openEuler ~]# showmount -e 192.168.244.130
Export list for 192.168.244.130:
/data *
[root@openEuler ~]# mkdir /nfsclient/client-data/ -p
[root@openEuler ~]# mount 192.168.244.130:/data /nfsclient/client-data/
[root@openEuler ~]# df -h /nfsclient/client-data/
Filesystem             Size  Used Avail Use% Mounted on
192.168.244.130:/data   70G  6.9G   64G  10% /nfsclient/client-data
[root@openEuler ~]# cd /nfsclient/client-data/
[root@openEuler client-data]# ll
total 0
-rw-r--r--. 1 root root 0 Jul 10  2024 testfile
[root@openEuler client-data]# touch caicaikan
[root@openEuler client-data]# ll
total 0
-rw-r--r--. 1 nobody nobody 0 Jul 10  2024 caicaikan
-rw-r--r--. 1 root   root   0 Jul 10  2024 testfile
[root@openEuler client-data]# vim /etc/fstab#重启
[root@openEuler ~]# df -h /nfsclient/client-data/
Filesystem             Size  Used Avail Use% Mounted on
192.168.244.130:/data   70G  6.9G   64G  10% /nfsclient/client-data

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

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

相关文章

力扣题解( 最长湍流子数组)

978. 最长湍流子数组 已解答 给定一个整数数组 arr ,返回 arr 的 最大湍流子数组的长度 。 如果比较符号在子数组中的每个相邻元素对之间翻转,则该子数组是 湍流子数组 。 更正式地来说,当 arr 的子数组 A[i], A[i1], ..., A[j] 满足仅满…

pd虚拟机去虚拟化是什么意思?pd虚拟机去虚拟化教程 PD虚拟机优化设置

Parallels Desktop for Mac(PD虚拟机)去虚拟化是指在虚拟机(Virtual Machine,简称 VM)中禁用或减少虚拟化层的影响,使其表现更接近于物理机。这种操作通常用于提高虚拟机的性能或解决某些软件兼容性问题。具…

ASP.NET Core----基础学习04----Model模型的创建 服务的注入

文章目录 1. 创建Models文件夹,3个文件的内容如下:(1)模型的创建(2)服务的注入 1. 创建Models文件夹,3个文件的内容如下: (1)模型的创建 模型的基础类Student…

单测使用 mock 如何解决使用 @Value 注解注入的属性

在编写单元测试时,在不启动容器的条件下,如何对这种属性进行mock ? 项目代码 Service public class LoginServiceImpl {Value("${config.timeLimit}")private int timeLimit;......public Object login(User user) {...} } 单测代码 RunW…

python拆分Excel数据,自动发邮箱

import pandas as pd import poplib import email from email.header import decode_header from email.parser import Parser df = pd.read_excel("年假明细表.xlsx") depts = df["部门"].unique() for dept in depts: department_df = df[df[&q…

每日Attention学习9——Efficient Channel Attention

模块出处 [CVPR 20] [link] [code] ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks 模块名称 Efficient Channel Attention (ECA) 模块作用 通道注意力 模块结构 模块代码 import torch import torch.nn as nn import torch.nn.functional …

【雷达原理】数字波束形成(DBF)

目录 一、数字波束形成1.1 DBF原理1.2 工程应用实现方式1.2.1 预先存储权矢量1.2.2 利用DFT/FFT实现DBF 二、DBF应用2.1 通道间相干积累2.2 测量目标角度 三、MATLAB代码 一、数字波束形成 数字波束形成(Digital Beam Forming,DBF) 技术,是针…

使用Python绘制气泡图

使用Python绘制气泡图 气泡图效果代码 气泡图 气泡图通过气泡的大小表示数据的一个维度,用于展示三个维度的数据。例如,可以展示城市的人口、面积和GDP。 效果 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mjj27sP7-1720…

PDF 分割拆分 API 数据接口

PDF 分割拆分 API 数据接口 文件处理,PDF 高效的 PDF 分割工具,高效处理,可永久存储。 1. 产品功能 高效处理大文件;支持多语言字符识别;支持 formdata 格式 PDF 文件流传参;支持设置每个 PDF 文件的页数…

Docker核心知识手册

Docker核心知识手册 文章目录 Docker核心知识手册1 安装Docker1.1 环境说明1.2 安装1.3 修改配置1.4 启动 2 Docker基础命令2.1 查看Docker相关信息2.2 配置Docker镜像加速 3 Docker镜像相关命令3.1 搜索官方镜像3.2 获取镜像3.3 查看当前主机镜像列表3.4 导出镜像3.5 删除镜像…

java.time.ZonedDateTime介绍

java.time.ZonedDateTime 是 Java 8 引入的新日期时间 API 的一部分,用于表示带有时区的日期和时间。它结合了日期、时间和时区信息,使得处理跨时区的日期时间变得更加简单和直观。 主要特性 表示日期和时间,并包括时区。提供了一系列方法来操作和格式化日期时间。支持从其…

三、CoInitialize是以单线程的方式创建com对象是什么意思

CoInitialize函数是COM(Component Object Model)编程中的一个关键API,用于初始化COM库并为当前线程创建一个“公寓”(Apartment)。当提到CoInitialize是以单线程的方式创建COM对象时,这是指它准备当前线程以…

电脑压缩视频怎么压缩,电脑压缩视频大小

随着科技的进步,我们越来越喜欢用视频记录生活中的点点滴滴。但随之而来的问题就是,视频文件体积庞大,给我们的存储和分享带来了不小的困扰。那么,有没有什么方法能够轻松解决这个问题呢?答案当然是肯定的!…

SpringSecurity认证逻辑源码分析

SpringSecurity源码分析-认证逻辑 1. Spring-security-core包中的三个重要类 SecurityContext 这个类中就两个方法getAuthentication()和setAuthentication()这个类用来存储Authentication对象 public interface SecurityContext extends Serializable {Authentication getAu…

element 如何实现文件上传下载导出

上传&#xff1a; 前端&#xff1a; <div><el-dialogtitle"低值易耗文件上传":visible.sync"dialogUploadVis"width"25%"><el-uploadclass"upload-demo"drag:on-change"handleChange":file-list"uplo…

如何保证Redis缓存和数据库的数据一致性

前言 如果项目业务处于起步阶段&#xff0c;流量非常小&#xff0c;那无论是读请求还是写请求&#xff0c;直接操作数据库即可&#xff0c;这时架构模型是这样的&#xff1a; 但随着业务量的增长&#xff0c;项目业务请求量越来越大&#xff0c;这时如果每次都从数据库中读数据…

【Redis】简单了解Redis中常用的命令与数据结构

希望文章能给到你启发和灵感&#xff5e; 如果觉得文章对你有帮助的话&#xff0c;点赞 关注 收藏 支持一下博主吧&#xff5e; 阅读指南 开篇说明一、基础环境说明1.1 硬件环境1.2 软件环境 二、Redis的特点和适用场景三、Redis的数据类型和使用3.1字符串&#xff08;String&…

QT界面动画呼吸框实现

#include #include Q_OBJECT //自定义属性 对应的参数作用为 // 类型 属性名 获取值的函数 设置属函数&#xff08;其中READ、WRITE为其格式&#xff09; Q_PROPERTY(int opacity READ opacity WRITE setOpacity) public: int opacity() const; //获取值 void setOpacity(in…

LabVIEW电容器充放电监测系统

概述 为了对车用超级电容器的特性进行研究&#xff0c;确保其在工作时稳定可靠并有效发挥性能优势&#xff0c;设计了一套车用超级电容器充放电监测系统。该系统通过利用传感器、USB数据采集卡、可调直流稳压电源、电子负载以及信号调理电路&#xff0c;完成对各信号的采集和超…

企业数字化转型怎么干?

目录 企业数字化转型是什么&#xff1f; 企业数字化转型为什么&#xff1f; 企业数字化转型怎么干&#xff1f; 企业数字化转型是什么&#xff1f; 先看一下案例&#xff0c;华为经历了多次战略转型&#xff0c;它是如何在危机中成长&#xff0c;涅槃重生&#xff1f; 199…