NFS共享存储服务介绍和部署

news/2024/11/16 17:39:42/文章来源:https://www.cnblogs.com/Enzoo/p/10075974.html

NFS共享存储服务的原理

1.nfs服务端创建共享存储目录;

2.nfs客户端创建远程挂载点目录

3.nfs客户端进行远程挂载;

4.实现客户端数据信息统一一致.

属于C/S 架构.

服务端部署流程:

1.检查服务器是否安装了nfs-utils 和rpcbind服务

rpm -qa |egrep "nfs-utils|rpcbind" (检查命令)

2.如果未安装需要先安装服务, 

yum -y intall nfs-utils rpcbind (提前配置好yum源为aliyun或者自行搭建局域网yum源)

3.安装好服务后需要先配置nfs的配置文件 

vim /etc/exports  默认的nfs配置文件路径

[root@nfs01 ~]# cat /etc/exports
/data 172.16.1.0/24(rw,sync)  (设置挂载的磁盘路径和 允许挂载的网段信息, 还有权限设置,是否实时同步等)

4. 设置好配置文件之后,进行检查,是否设置好挂载点正确:

[root@nfs01 ~]# showmount -e
Export list for nfs01:
/data 172.16.1.0/24

5.先启动rpcbind服务 ,再启动nfs 服务,再检查服务是否启动正常.

/etc/init.d/rpcbind start

/etc/init.d/nfs start

rpcinfo -p 172.16.1.31( 检查)

检查  portmapper(111)  mountd(随机端口)  nfs(2049)   nlockmgr(随机端口) 服务是否正常启动;

showmount -e ip地址, 显示设置的挂载点和  nfs的ip是否配置正确.

#####注意网络的防火墙配置需要允许111, 2049 ,4046等服务端口accept(或者临时关闭防火墙,也可永久关闭 iptables)

vim  /etc/sysconfig/iptables

#-A INPUT -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT
#-A INPUT -p udp -m state --state NEW -m tcp --dport 4046 -j ACCEPT
#-A INPUT -p udp -m state --state NEW -m tcp --dport 111 -j ACCEPT
#-A INPUT -p tcp -m state --state NEW -m tcp --dport 111 -j ACCEPT

保存并退出防火墙配置文件  : /etc/init.d/iptables restart 

@1.启动rpcbind服务,创建中介

@2.启动nfs服务,创建房源信息

@3.将房源信息向中介进行注册,在nfs服务稳定运行过程中,将房源信息只注册一次.

综上 : NFS服务端配置完成 .

客户端 配置部署流程:

1.客户端 需要先开启rpcbind(中介服务);

如果未开启rpcbind服务或者未在客户端上安装nfs-utils 那么就会在挂载的时候有异常出现.

需要先安装 nfs-utils 服务.  yum -y install nfs-utils

 

异常截图如下:

再安装nfs-utils后再进行挂载即可.

2.确保客户端和服务端网络连接建立成功;

3.然后再进行挂载服务端的磁盘即可.

mount -t nfs 172.16.1.31:/data /mnt  (远程磁盘地址  挂载到本地的目录(挂载点)).

df -h  查看挂载情况.

172.16.1.31:/data 8.6G 1.7G 6.6G 20% /mnt

NFS服务进程详述:

ps -ef |grep -E "nfs|rpc"

portmapper 

rquotad

nfsd

rpc statd    <----- 检查数据存储一致性

rpc.rquotad   <------ 磁盘配额进程 (remote quote server)

nfsd              <----------- nfs主进程, 管理登入,

rpc.idmapd    <----------  name mapping daemon (用户压缩/用户映射)(记录)

rpc.mountd    <---------- 权限管理验证等(NFS  mount daemon)  

 

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

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

相关文章

Rsync实现定时自动同步备份任务

rsync全量备份 增量备份. Rsync 等价cp ,scp,rm,ls 四个命令功能.是一款实现全量及增量复制同步的软件工具. scp 命令解释: #1,从远程服务器中下载数据文件到本地主机: scp root@host1:/tmp/test1 /tmp #2,从远程服务器中拷贝目录文件到本地主机下面 scp -r root@host1:/tmp…

sco openserver5.0.7安装

目录启动图形化界面配置IP关机,把光盘去掉启动图形化界面 # startx配置IP # 临时配置IP # ifconfig at10 172.16.186.109 netmask 255.255.255.0 broadcast 172.16.186.255 up 设置默认网关: route add default 192.168.1.1 释义: net0 是网络接口的名称,可以根据实际情况替…

Visual Studio Release版本开启debug窗口进行调试输出。

“项目 -> 属性 -> 生成事件 ->后期生成事件 -> 命令行” 中添加: editbin /SUBSYSTEM:CONSOLE $(OutDir)\$(ProjectName).exe如下:“项目 -> 属性 -> C/C++ -> 优化 -> 优化” 中修改为: 已禁用(/Od)

引用变量

在C++ Primer Plus中,最开始介绍的是变量和引用变量。变量实际就包含了左值类型的变量和右值类型的变量。 引用变量 引用是C++引入的概念,引用变量是已定义的变量的别名(alias)。引用的创建示例如下: int a = 10; int &b = a;引用在定义时必须初始化,这点和const限定…

MURF1640CT-ASEMI智能AI专用MURF1640CT

MURF1640CT-ASEMI智能AI专用MURF1640CT编辑:ll MURF1640CT-ASEMI智能AI专用MURF1640CT 型号:MURF1640CT 品牌:ASEMI 封装:ITO-220AB 批号:最新 最大平均正向电流(IF):16A 最大循环峰值反向电压(VRRM):400V 最大正向电压(VF):0.95V~1..90V 工作温度:-50C~150C 反…

prometheus学习笔记之Grafana安装与配置

一、Grafana简介 grafana是⼀个可视化组件,⽤于接收客户端浏览器的请求并连接到prometheus查询数据,最后经过渲染并在浏览器进⾏体系化显示,需要注意的是, grafana查询数据类似于zabbix⼀样需要⾃定义模板,模板可以⼿动制作也可以导⼊已有模板。 Grafana的基础架构主要包括…

PHPStudy 面板在使用过程中可能会遇到各种错误

面板在使用过程中可能会遇到各种错误。这里列出一些常见的问题及其解决方法: 启动问题启动失败描述:面板启动时失败,无法正常工作。 解决方法:检查面板的日志文件,查找启动失败的具体原因。 确认服务器资源是否足够。 重新安装或更新到最新版本的 PHPStudy。网站问题网站运…

MAMP 是一款在 macOS 上搭建本地 Web 开发环境的工具

MAMP 是一款在 macOS 上搭建本地 Web 开发环境的工具,包括 Apache、MySQL 和 PHP。以下是 MAMP 中一些常见的问题及其解决方法: 安装问题安装后提示已损坏描述:安装 MAMP 后提示应用已损坏,无法打开。 解决方法:关闭系统完整性保护(SIP)。 从可信来源重新下载安装包。 使…

WAMP(Windows + Apache + MySQL + PHP)是在 Windows 系统上搭建本地 Web 开发环境的一种方式

WAMP(Windows + Apache + MySQL + PHP)是在 Windows 系统上搭建本地 Web 开发环境的一种方式。下面是 WAMP 中一些常见的问题及其解决方法: 启动问题启动后 WAMP 托盘图标显示橙色描述:WAMP 启动后托盘图标显示为橙色,表示某些服务没有正常启动。 解决方法:检查 Apache 或…

启动后 WAMP 托盘图标显示橙色怎么办

启动后 WAMP 托盘图标显示橙色描述:WAMP 启动后托盘图标显示为橙色,表示某些服务没有正常启动。 解决方法:检查 Apache 或 MySQL 服务是否成功启动。 如果是端口冲突,尝试更改 Apache 的端口号。 如果是配置问题,检查 httpd.conf 和 my.ini 文件。扫码添加技术【解决问题】…

WAMP 安装完毕后,PHP 文件无法正常运行怎么办

PHP 文件无法运行描述:WAMP 安装完毕后,PHP 文件无法正常运行。 解决方法:确认 PHP 文件是否放在了 www 目录下。 检查 Apache 的配置文件 httpd.conf,确保 PHP 模块已正确加载。扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MYSQL、…

使用 MySQL 时出现错误提示怎么办?

MySQL 无法启动描述:启动 WAMP 时 MySQL 服务无法启动。 解决方法:检查 my.ini 文件中的配置。 确认 MySQL 数据目录是否损坏。 尝试重置 MySQL 数据目录。扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascrip…