在CentOS7中配置NFS服务并设置客户端自动挂载的步骤如下:

NFS服务端配置

  1. 安装NFS服务

首先,你需要在CentOS 7服务器上安装NFS服务。你可以使用yum命令来安装:

yum install nfs-utils
  1. 创建共享目录

创建一个你希望共享的目录,例如:

mkdir -p /nfs/data
  1. 编辑NFS配置文件

使用文本编辑器(如vi或nano)编辑NFS配置文件/etc/exports。例如,如果你希望将/path/to/shared/directory目录共享给所有客户端,并允许它们进行读写操作,你可以添加以下行:

/nfs/data/ *(insecure,rw,sync,no_root_squash)
# rw:read-write,可读写,ro:read-only,只读
# sync:文件同时写入硬盘和内存,async:文件暂存于内存,而不是直接写入内存
# no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的
# root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份
# all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限
# anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定
# anongid:匿名用户的GID值

在这里,*表示所有客户端,rw表示读写权限,sync表示同步写入。

  1. 应用NFS配置

保存并关闭/etc/exports文件后,使用以下命令使配置生效:

exportfs -ra
  1. 启动NFS和rpcbind服务

使用以下命令启动NFS和rpcbind服务,并设置它们为开机启动:

systemctl start nfs
systemctl enable nfs

NFS客户端配置

  1. 安装NFS客户端

在CentOS 7客户端上,你需要安装NFS客户端。你可以使用yum命令来安装:

yum install nfs-utils
  1. 关闭防火墙(可选):

如果你的NFS服务器和客户端之间的网络连接被防火墙阻止,你需要关闭防火墙或允许NFS和rpcbind相关的端口。这取决于你的防火墙配置。

  1. 编辑/etc/fstab文件

使用文本编辑器编辑/etc/fstab文件,并添加一行用于挂载NFS共享的信息。例如,如果你的NFS服务器IP是192.168.1.100,并且你希望将/nfs/data目录挂载到本地的/nfs/data目录,你可以添加以下行:

192.168.178.224:/nfs/data /nfs/data  nfs  defaults 0 0

在这里,192.168.178.224:/nfs/data是NFS服务器的地址和共享路径,/nfs/data是本地挂载点的路径,nfs是文件系统类型,defaults是默认挂载选项。

  1. 挂载NFS共享

保存并关闭/etc/fstab文件后,使用以下命令挂载NFS共享:

mount -a

或者,你也可以单独挂载NFS共享:

mount 192.168.178.224:/nfs/data /nfs/data/
  1. 验证挂载

使用df -h命令来验证NFS共享是否已成功挂载。你应该能在输出中看到NFS共享的信息。

以上就是在CentOS 7中配置NFS服务并设置客户端自动挂载的步骤。

CentOS7配置NFS服务并设置客户端自动挂载的更多相关文章

  1. Windows10配置NFS服务端和客户端

    环境:Windows10企业版x64 安装服务端 安装hane win nfs server,版本1169(官方最新版1223经试验不成功). 设置如下: 以管理员身份重启服务(注:软件界面上&quo ...

  2. CentOS7系列--3.1CentOS7中配置NFS服务

    CentOS7配置NFS服务 1. 配置NFS服务器端 1.1. 安装nfs-utils软件 [root@server1 ~]# yum install -y nfs-utils Loaded plu ...

  3. CentOS7下NFS服务安装及配置固定端口

    CentOS7下NFS服务安装及配置 系统环境:CentOS Linux release 7.4.1708 (Core) 3.10.0-693.el7.x86_64 软件版本:nfs-utils-1. ...

  4. centOS7.3安装配置NFS服务

    在安装和运行NFS服务中,发现了一个需要警惕的地方. 运行2个centOS7.3系统.由于前面一篇已经写了使用xshell进行远程,所以,直接远程进行操作: chen-01做为服务端,chen-02做 ...

  5. (转)Centos7安装配置NFS服务和挂载

    Centos7安装配置NFS服务和挂载 原文:https://www.u22e.com/601.html NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支 ...

  6. Centos7安装配置NFS服务和挂载

    现在有3台服务器 s1(主),s2(从), s3(从)需要实现文件实时同步,我们可以安装Nfs服务端和客户端来实现! 一.安装 NFS 服务器所需的软件包:   1 yum install -y nf ...

  7. Centos7配置NFS

    centos7配置nfs yum -y install nfs-utils rpcbind 设置服务开机启动: systemctl enable rpcbind systemctl enable nf ...

  8. CentOS 6.5配置nfs服务

    CentOS 6.5配置nfs服务 网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布.功能是通过网络让不同的机器.不 ...

  9. centos7 配置 NFS mount挂载服务器

    1. NFS服务端 安装NFS服务 yum install nfs_utils yum install rpcbind (系统默认已经有了,可查看下) 配置共享文件夹 1.    创建文件夹: mkd ...

  10. Linux 笔记 - 第二十一章 配置 NFS 服务

    一.前言 NFS(Network File System,网络文件系统),主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录.NFS 客户端(一般为应用服务器,例如web)可以通 ...

随机推荐

  1. SQL CREATE INDEX 语句- 提高数据库检索效率的关键步骤

    SQL CREATE INDEX 语句 SQL CREATE INDEX 语句用于在表中创建索引. 索引用于比其他方式更快地从数据库中检索数据.用户无法看到索引,它们只是用于加速搜索/查询. 注意: ...

  2. AI云增强升级!还原生动人像,拍出质感照片

    近期不少细心用户发现,在用HUAWEI Mate 60 Pro手机拍照后,使用相册中的AI云增强功能,照片变得更加细腻有质感.这是因为AI云增强升级并更新支持了人像模式拍摄的照片,高清自然的人像细节还 ...

  3. MyBatis 应用的组成

    王有志,一个分享硬核Java技术的互金摸鱼侠 加入Java人的提桶跑路群:共同富裕的Java人 大家好,我是王有志.在上一篇文章的最后,我们写了一个简单的例子,今天我们就通过这个例子来看一看一个标准的 ...

  4. mysql 必知必会整理—游标[十四]

    前言 简单介绍一下游标. 正文 需要MySQL 5 MySQL 5添加了对游标的支持,因此,本章内容适用于MySQL 5及以后的版本. 有时,需要在检索出来的行中前进或后退一行或多行.这就是使用游标的 ...

  5. EDA(Exploratory Data Analysis)数据探索性分析

    EDA目的:通过了解数据集的分布情况,数据之间的关系,来帮我们更好的后期进行特征工程和建立模型. 本文主要是一个根据coco数据集格式的json文件,来分析数据集中图片尺寸,宽高比,bbox尺寸,宽高 ...

  6. ES6中新增的Set、Map两种数据结构

    如果要用一句话来描述,我们可以说 Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构 什么是集合?什么又是字典? 集合是由一堆无序的.相关联的,且不重复的内存结构[数学中称为元素]组成的组 ...

  7. CF1933D Turtle Tenacity: Continual Mods

    思路: 此题其实很简单,不要被邪恶的出题人迷惑了双眼. 此题判断有解一共有两种情况. 通过题意可以知道将原数组排序后如果 \(b_{1} \ne b_{2}\),那么最后的结果一定 \(\ne 0\) ...

  8. 函数模板 及显式具体化(C++)

    函数模板 将同一种算法应用与不同类型的函数时 #include<iostream> #include<string> template <typename T> v ...

  9. WebRTC获取IP地址问题,Uncaught TypeError: Cannot read property '1' of null

    WebRTC获取IP地址问题,Uncaught TypeError: Cannot read property '1' of null 临时接了个任务,客户要求某个账号只能在某个ip或者mac上登录, ...

  10. vue-manage-system 版本更新,让开发更加简单

    vue-manage-system 近期进行了一次版本升级,主要是支持了更多功能.升级依赖版本和优化样式,并且上线了官方文档网站,大部分功能都有文档或者使用示例,更加适合新手上手开发,只需要根据实际业 ...