这是命令 csync2,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
csync2 - 集群同步工具,第二代
概要
同步2 [-v..] [-C 配置名称] [-D 数据库目录] [-N 主机名] [-p 端口]...
版权
csync2 版权所有 © 2004 - 2013 LINBIT Information Technologies GmbH
csync2 在 GNU 公共许可证下分发。 有关详细信息,请参阅文件复制。
商品描述
本手册页简要记录了 同步2 命令。
详细的手册可以在 同步2 主页:
http://oss.linbit.com/csync2/paper.pdf
同步2 是一个集群范围的文件同步程序。
配置
通过 文件 参数:
-h [-r] 文件..
添加(递归)提示以检查数据库
-c [-r] 文件..
检查文件并可能添加到脏数据库
-u [-d] [-r] 文件..
如果在脏数据库中列出,则更新文件
-o [-r] 文件..
在比较模式下创建文件列表
-f [-r] 文件..
强制文件赢得下一次冲突解决
-m 文件..
将数据库中的文件标记为脏
简易 模式:
-x [-d] [[-r] 文件..]
对所有给定文件运行检查并更新远程主机。
没有 文件 参数:
-c 检查数据库中的所有提示并最终将文件标记为脏
-u [-d] 更新(将脏文件传输到对等方并标记为清除)
-H 列出来自状态数据库的所有挂起的提示
-L 列出状态数据库中的所有文件条目
-M 列出状态数据库中的所有脏文件
-S 我的名字
列出来自此同步对的状态 db 的文件条目。
-T 测试一切是否与所有对等点同步。
-T 文件名
测试此文件是否与所有对等点同步。
-T 我的名字
测试此同步对是否同步。
-T 我的名字对等文件
仅测试此同步对中的此文件。
-TT As -T,但打印统一的差异。
模式 -H, -L, -M 和 -S 如果请求的数据库为空,则返回 2。 模式 -T
如果两个主机同步,则返回 2。
-i 在 inetd 服务器模式下运行。
-ii 在独立服务器模式下运行。
-iii 在独立服务器模式下运行(仅限一个连接)。
-R 从数据库中删除与配置条目不匹配的文件。
Exit 退出 代码:
模式 -H, -L, -M 和 -S 如果请求的数据库为空,则返回 2。 模式 -T
如果两个主机同步,则返回 2。 否则,只有退出代码 0(无错误)和
1(一些未指定的错误)是预期的。
修饰符:
-r 对子目录的递归操作
-d 对所有远程更新操作进行试运行
-B 不要将所有内容都阻塞到大型 SQL 事务中。 这会减慢 csync2 但
允许多个 csync2 进程同时访问数据库。 使用例如
当使用慢线或传输大文件时。
-A 以异步模式打开数据库。 这将导致数据损坏,如果
操作系统崩溃或计算机断电。
-I 初始化运行。 请谨慎使用并先阅读文档! 你通常不需要
除非您使用非常大的文件列表初始化组,否则请使用此选项。
-X 执行以下操作时,还要向脏数据库添加删除 -TI 运行。
-U 做某事时不要将所有其他对等点标记为脏 -TI 运行。
-G 第 1 组、第 2 组、第 3 组、...
仅使用配置文件中的这些组。
-P 对等体1,对等体1,...
仅更新这些对等点(仍将所有点标记为脏)。 只显示这些对等点的文件
in -o (比较)模式。
-F 将新条目添加到设置了强制标志的脏数据库。
-t 打印时间戳以调试输出(例如用于分析)。
-s 文件名
也将时间戳打印到此文件。
-W fd 将可以找到相关文件的目录列表写入指定的
文件描述符(当做一个 -c 跑)。 此输出中的目录名称是
零终止。
数据库 开关:
-D 数据库目录或 url
默认值:/var/lib/csync2
绝对路径:在该目录下使用sqlite数据库。
网址:
sqlite:///some/path[/database.db3]
sqlite3:///some/path[/database.db3]
sqlite2:///some/path[/database.db]
mysql://[ : @] /[数据库]
pgsql://[ : @] /[数据库]
If 数据库 没有给出,它默认为 csync2_ 主机名>
请注意,对于非 sqlite 后端,数据库名称为“已清理”,字符
[0-9][az][AZ] 之外的将被替换为 _。
创造 键 文件:
同步2 -k 文件名
环境 变量:
CSYNC2_SYSTEM_DIR
包含 csync2.cfg 和其他 csync2 系统文件的目录。 默认为 /etc。
请注意:
如果找到此文件,Csync2 将拒绝执行任何操作:$CSYNC2_SYSTEM_DIR/csync2.lock
使用 onworks.net 服务在线使用 csync2