这是 ltdbtool 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ltdbtool - 操作 CTDB 的本地 TDB 文件
概要
工具 [OPTION...] {指挥} [命令参数]
商品描述
ltdbtool 是一种无需连接即可操作 CTDB 的本地 TDB 数据库 (LTDB) 的实用程序
到 CTDB 守护进程。
它可以用于:
· 转储 LTDB 的内容,可选择打印 CTDB 记录头信息,
· 通过添加或删除 CTDB 标头,在 LTDB 和非集群 tdb 之间进行转换
· 在 64 位和 32 位 LTDB 之间转换,其中 CTDB 记录头相差 4 个字节
填充。
配置
-e
转储空记录。 这些通常被排除在外。
-p
转储头信息,类似于“ctdb catdb”。
-s {0 | 32 | 64 XNUMX}
指定如何确定输入数据库的 CTDB 记录头大小:
0
没有 CTDB 头
32
32 位系统的 CTDB 头大小(20 字节)
64
64 位系统的 CTDB 头大小(24 字节)
默认值为 32 或 64,具体取决于系统架构。
-o {0 | 32 | 64 XNUMX}
指定如何确定输出数据库的 CTDB 记录头大小,请参阅 -s。
-S 尺寸
以字节为单位显式指定输入数据库的 CTDB 记录头 SIZE。
-O 尺寸
以字节为单位显式指定输出数据库的 CTDB 记录头 SIZE。
-h
打印帮助文本。
指令
帮助
打印帮助文本。
倾倒 美洲开发银行
将 LTDB 输入文件 IDB 的内容以人类可读的格式转储到标准输出
格式。
兑换 美洲开发银行 ODB
将 LTDB 输入文件 IDB 复制到输出文件 ODB,可选择添加或删除 CTDB
标头。
示例
以“tdbdump”样式打印本地 tdb:
ltdbtool 转储 idmap2.tdb.0
打印带有类似于“ctdb catdb”的标头信息的本地 tdb:
ltdbtool 转储 -p idmap2.tdb.0
从记录中去除 CTDB 标头:
ltdbtool 转换 -o0 idmap2.tdb.0 idmap.tdb
从记录中剥离 64 位 CTDB 标头,在 i386 上运行:
ltdbtool 转换 -s64 -o0 idmap2.tdb.0 idmap.tdb
通过 tdbrestore 管道从记录中剥离 CTDB 标头:
ltdbtool 转储 idmap2.tdb.0 | tdbrestore idmap.tdb
将本地 tdb 从 64 位系统转换为在 32 位系统上使用:
ltdbtool 转换 -s64 -o32 idmap2.tdb.0 idmap2.tdb.1
添加默认标题:
ltdbtool 转换 -s0 idmap.tdb idmap2.tdb.0
使用 onworks.net 服务在线使用 ltdbtool
