Linux下sersync数据实时同步

关于 Linux 下 sersync 数据实时同步的攻略,我整理出了以下流程。

环境准备

  1. 安装 Linux 操作系统;
  2. 安装 sersync 软件,可以通过官方网站下载 sersync 软件;
  3. 准备同步的源文件夹和目标文件夹以及同步配置文件。

配置文件设置

  1. 配置文件的文件名为 sersync2.conf;
  2. 配置文件样本可通过官方网站获取到,样本文件名为 sersync2.conf.sample;
  3. 修改配置文件中的源文件夹路径和目标文件夹路径;
  4. 配置 sersync2.conf 的主要参数:

  5. 文件同步时间间隔:time=3(表示 3 秒同步一次);

  6. 源文件夹路径:watch=/data(表示 /data 目录下的文件需要同步);
  7. 目标文件夹路径:sync=/backup/data(表示同步到 /backup/data 目录下);
  8. 排除的文件或文件夹:exclude=*.tmp, * /temp(表示不同步 .tmp 和 temp 文件夹中的内容);
  9. 排除指定时间内修改的文件:filter=.txt;.log|modify=-30s(表示排除 txt 和 log 文件,在 30 秒内修改的文件不进行同步)。

启动 sersync

  1. 使用 root 用户登录 Linux 系统;
  2. 进入 sersync 所在目录;
  3. 启动 sersync。
./sersync2 -d -r -o /etc/sersync2.conf

参数介绍:

  • -d:表示后台运行;
  • -r:表示启用 sersync2.conf.sample 配置文件;
  • -o:表示用户自定义配置文件路径。

示例说明

示例一

  1. 在源文件夹中新建一个 test.txt 文件;
  2. 在目标文件夹查看,同步成功。

示例二

  1. 修改源文件夹中的 test.txt 文件内容;
  2. 等待 3 秒后,刷新目标文件夹,同步成功。

如果您还有什么不明白的地方,欢迎进一步提问。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下sersync数据实时同步 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • C#操作redis代码汇总

    马上要用redis来改造现有的o2o项目了,在linux下部署了个redis,顺便研究了下代码操作,分享下代码 using System; using System.Collections.Generic; using ServiceStack.Redis; namespace SysBuild { class Program { //linux服务器地址 …

    Redis 2023年4月13日
    00
  • python 对redis 键值对的操作

    我们可以将Redis中的Hashes类型看成具有String Key和String Value的键值对容器。类似python中的dict,javascript的jaon,java 的map,每一个Hash可以存储4294967295个键值对。 1 # encoding:utf-8 2 import redis 3 import time 4 5 6 def …

    Redis 2023年4月16日
    00
  • 聊聊spring @Transactional 事务无法使用的可能原因

    来聊聊Spring中@Transactional事务无法正常使用的可能原因。 1. 被注解的方法必须是public方法 注解@Transactional只能够应用于public方法之上。如果把这个注解用在一个非public的方法上面,它将被忽略。比如: // 正确写法 @Transactional public void save(Item item) { …

    database 2023年5月21日
    00
  • C#如何实现对sql server数据库的增删改查

    对SQL Server数据库的增删改查操作是C#开发中需要掌握的关键技能之一。下面是实现增删改查的完整攻略: 连接数据库 首先需要在C#中连接SQL Server数据库。可以通过SqlClient命名空间提供的SqlConnection类来实现连接。 using System.Data.SqlClient; string connectionString =…

    database 2023年5月21日
    00
  • informatica powercenter 9.x安装与配置图文详细教程(适应于Windows系统)

    Informatica PowerCenter 9.x安装与配置图文详细教程 Informatica PowerCenter是一款常用的ETL(Extract-Transform-Load)工具,用于数据集成、数据转换和数据加载。本篇教程将详细介绍在Windows系统上安装和配置Informatica PowerCenter 9.x的步骤和注意事项。 步骤一…

    database 2023年5月18日
    00
  • 关于MySQL中savepoint语句使用时所出现的错误

    当在MySQL中使用事务时,可以使用Savepoint创建一个保存点,表示当前的事务执行到此处,如果后续的操作出现错误,则可以回到此处进行恢复操作。然而,在使用Savepoint语句时也可能会遇到错误。 以下是关于MySQL中Savepoint语句使用时所出现的错误的完整攻略: 1. 错误情况 1.1. 不支持Savepoint MySQL存储引擎的不同,对…

    database 2023年5月18日
    00
  • DBMS中的位图索引

    位图索引是一种特殊类型的索引,用于在DBMS中加速条件查询。具体的实现方法是,对于表中某个特定的列,将其所有可能值所对应的行编号(或者行的位置)用二进制的0和1表示出来,形成一个位图vector。这样,在查询时,由于查询条件本质上也是一个值,因此只需要在该值所对应的位图vector中找到所有1的位置即可找到满足条件的行。 下面我们来详细讲解位图索引的实现步骤…

    database 2023年3月27日
    00
  • 详解Docker 下开发 hyperf 完整使用示例

    本文将详细介绍在 Docker 环境下,如何使用 Hyperf 开发应用,并给出完整的使用示例。主要包括以下几个部分。 安装 Docker 本文的演示基于 Docker 环境,因此需要先安装 Docker。Docker 可以在多个平台上运行,如 Windows、macOS 和 Linux。这里以 macOS 为例进行说明。 在 macOS 上安装 Docke…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部