05_数据同步与共享

一、数据同步服务

1.1、什么是数据同步服务

数据同步服务是一种 保持两个或多个系统、存储之间数据一致性 的技术或服务。 它的作用是将源数据的变更(新增、修改、删除)按一定策略传递到目标系统,保证目标数据与源数据保持同步。

简单理解:它就像“数据快递员”,确保源头的数据变化能被及时、安全地送到另一个地方。

核心目标

1.2、Rsync远程同步

1.2.1、介绍

Rsync(Remote Synchronization)是一个开源的多功能的用于在本地和远程系统之间高效同步和备份文件的工具,通过只传输变化的数据来节省带宽和时间。

它也是linux服务器中非常重要的数据同步工具之一。

主要特点

数据同步任务背景:

1.2.2、安装

默认情况下Linux是没安装rsync工具的,需要手动去安装一下。

注:用rsync工具同步数据,则双方服务器都要安装rsync,否则使用rsync无法同步数据。
# 在node1和node2这两台主机中同时安装,使用dnf安装时,一定确保服务器有网络环境。

# node1主机中安装
[root@node1 ~]# dnf install -y rsync
完毕!

# node2主机中安装
[root@node2 ~]# dnf install -y rsync
完毕!

命令作用:

执行结果:

关键参数:

注意事项:

rsync-3.2.5-4.el9.x86_64

rsync-3.2.5-4.el9.x86_64

注意事项:

-------------------------------------------------------------

web/ web/1.txt web/index.html

web/1.txt

web/ web/1.txt web/index.html

web/ web/index.html

index.html

web/ web/3.pdf web/index.html

web/ web/2.html web/index.html


**关键参数:**

**注意事项:**




[dataweb]

注意事项:

rsync_web_itwu:123abc


**注意事项:**

rsyncd.xml



  sources:
  ports:
  protocols:
  forward-ports:
  source-ports:
  icmp-blocks:

注意事项:


**注意事项:**

注意事项:

注意事项:


**注意事项:**







典型用途:

┌────────────────────────┐ └──────────┬─────────────┘ │ ▼ ┌────────────────────────┐ └──────────┬─────────────┘ │ ▼ ┌────────────────────────┐ └────────────────────────┘


**注意事项:**




在Linux服务器中完成samba软件安装,这里在**`node1`**服务器中安装

注意事项:


**注意事项:**



配置文件所在位置:**`/etc/samba/smb.conf`**




[datashare]

注意事项:

smbuser:1003:


**注意事项:**

注意事项:


**注意事项:**




本次以**`node2`**服务器为客户端来进行访问samba,linux访问samba需要安装客户端

注意事项:


**注意事项:**



在windows中打开**`文件资源管理器`**后,在地址栏中输出**`samba`**服务器主机地址,注意最前面的符号为反向的**`\\`**

注意事项:

| (挂载端) | RPC | (导出端) | ^ | +----------------+ | 应用程序 | | (读写文件) | +----------------+


**注意事项:**



在node1中创建一个目录/data,用于给node2或更多的服务器来连接,实现数据的共享。

![](/assets/feishu-images/396fd7c49bedcc3e32a4cce7.png)


**node1**服务器中

注意事项:

node1服务器中


**注意事项:**



**node1**服务器中









注意事项:

node2服务器中


**注意事项:**





注意事项:

本文由飞书云文档同步生成。涉及命令、SQL、配置示例时,请以飞书源文档和实际环境执行结果为准。