美文网首页
nfs存储服务,实时同步服务

nfs存储服务,实时同步服务

作者: 浅墨阳 | 来源:发表于2020-04-09 10:54 被阅读0次

服务端部署 nfs存储服务实现数据共享

1.下载安装软件 nfs-utils和rpcbind

yum install -y nfs-utils rpcbind

2.编写nfs配置文件 /etc/exports
设置数据的存储目录/data
配置文件信息:
/data 172.16.1.0/24(rw,sync)
172.16.1.0/24(rw,sync):规定可以同步的客户端的网段

#实现多网段主机挂载
/data 172.16.1.0/24(rw,sync)
/data 10.0.0.0/24(rw,sync)

3.创建存储目录,修改/data目录的属主和属组
nfsnobody是安装nfs时自动创建的虚拟用户

mkdir /data
chown nfsnobody.nfsnobody /data

4.启动服务
先启动rpc服务

systemctl start rpcbind.service
systemctl enable rpcbind.service

再启动nfs服务

systemctl start nfs
systemctl enable nfs

客户端部署

1.安装nfs-utils服务软件

yum install -y nfs-utils

2.实现远程挂载共享目录

mount -t nfs 172.16.1.31:/data  /mnt 

_____________________________________________________

实现开机自动挂载

  1. 利用fstab文件
    vim /etc/fstab
    172.16.1.31:/data /mnt nfs defaults 0 0

客户端如何卸载

umount -lf /mnt --- 强制卸载挂载点
-l 不退出挂载点目录进行卸载
-f 强制进行卸载操作

______________________________________

实时同步服务

实时同步数据的方法

  • 部署rsync守护进程服务
  • 在客户端部署inotify监控服务(下载安装即可)
  • 在客户端部署sersync实时同步服务

实时同步服务部署

  1. 部署rsync守护进程服务
  2. 客户端部署inotify监控服务,安装即可
yum install -y inotify-tools
  1. 客户端部署sersync同步服务
  • 下载sersync软件,所有软件都统一保存在/server/tools目录中
  • 解压压缩包,并把目录/usr/local目录下
unzip sersync_installdir_64bit.zip
mv sersync_installdir_64bit/sersync/  /usr/local/
image.png
  • 编写sersync的配置文件
    vim /usr/local/sersyncconf/confxml.xml
    需要修改的文件内容


    clipboard.png
clipboard.png
  1. 启动sersync服务程序
  • 修改/usr/local/sersync/bin/sersync文件的权限,让所有用户都有执行权
chmod +x /usr/local/sersync/bin/sersync
image.png
  • 为sersync配置环境变量
    在/etc/profile文件中添加
    export PATH="$PATH:/usr/local/sersync/bin"
    或者
    为sersync配置环境变量(不需要重启系统,且重启后无作用)
export PATH="$PATH:/usr/local/sersync/bin"

启动实时同步服务

sersync -dro  /usr/local/sersync/conf/confxml.xml 
  • 为sersync服务设置开机启动
    在/etc/rc.local中加入命令
/usr/local/sersync/bin/sersync -dro /usr/local/sersync/conf/confxml.xml

sersync命令需要使用全路径
终止sersync服务
killall sersync
此命令需要安装相关软件

#终止服务的软件包
yum install -y psmisc

相关文章

  • day36 实时备份wenben

    实时同步备份 定义:通过 sersync 服务将 nfs 服务器的存储,实时备份到 backup 服务器中,以此来...

  • 基本网站架构

    分类链接备份服务rsync服务网络存储服务NFS服务实时同步服务Sersync服务SSH服务SSH服务批量管理服务...

  • nfs存储服务,实时同步服务

    服务端部署 nfs存储服务实现数据共享 1.下载安装软件 nfs-utils和rpcbind 2.编写nfs配...

  • 28-网络文件共享服务

    本章内容 ◆ FTP服务◆ NFS服务◆ SAMBA服务◆ 数据同步 存储基础知识---存储网络 直接存储(Dir...

  • day36-2019年4月18日

    数据实时备份 准备环境:nfs01存储服务器 和 backup备份服务器 1、什么是实时备份? 实时备份是利用实时...

  • sersync 实时同步

    实现web 上传视频文件,实则是写入NFS 至存储,当NFS存在新的数据则会实时的复制到备份服务器 NFS服务器 ...

  • 备份服务之实时同步备份(sersync)

    实时同步备份方法1)利用脚本实现实时同步2)利用软件实现实时同步 实时同步备份原理 存储服务器 --...

  • Centos7.6NFS储存服务

    NFS存储服务概念 NFS详解.png NFS工作流程 储存服务存在的意义 可以实现数据统一共享存储 节省架构服务...

  • Centos7.6利用脚本实时备份

    实时同步需求 存储服务器有新数据产生就进行同步 如何发现指定目录中有数据变化 存储服务器要进行数据传输同步 ...

  • Linux-NFS存储服务

    1.NFS存储服务作用 实现数据的共享存储编写数据操作管理节省购买服务器磁盘开销 2.NFS服务部署流程 RPC:...

网友评论

      本文标题:nfs存储服务,实时同步服务

      本文链接:https://www.haomeiwen.com/subject/ciytmhtx.html