From 8daa83a594a2e98f39d764422bfbdbc62c9efd44 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 19:20:00 +0200 Subject: Adding upstream version 2:4.20.0+dfsg. Signed-off-by: Daniel Baumann --- ctdb/doc/ltdbtool.1.xml | 300 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 300 insertions(+) create mode 100644 ctdb/doc/ltdbtool.1.xml (limited to 'ctdb/doc/ltdbtool.1.xml') diff --git a/ctdb/doc/ltdbtool.1.xml b/ctdb/doc/ltdbtool.1.xml new file mode 100644 index 0000000..875131a --- /dev/null +++ b/ctdb/doc/ltdbtool.1.xml @@ -0,0 +1,300 @@ + + + + + + ltdbtool + 1 + ctdb + CTDB - clustered TDB database + + + + ltdbtool + manipulate CTDB's local TDB files + + + + + ltdbtool + OPTION + COMMAND + COMMAND-ARGS + + + + + DESCRIPTION + + + ltdbtool is a utility to manipulate CTDB's local TDB databases + (LTDBs) without connecting to a CTDB daemon. + + + + It can be used to: + + + + + + dump the contents of a LTDB, optionally printing the CTDB + record header information, + + + + + convert between an LTDB and a non-clustered tdb + by adding or removing CTDB headers and + + + + convert between 64 and 32 bit LTDBs where the CTDB record + headers differ by 4 bytes of padding. + + + + + + + OPTIONS + + + -e + + + Dump empty records. These are normally excluded. + + + + + -p + + + Dump with header information, similar to "ctdb catdb". + + + + + + + -s + + 0 + 32 + 64 + + + + + Specify how to determine the CTDB record header size + for the input database: + + 0 + + no CTDB header + + + 32 + + CTDB header size of a 32 bit system (20 bytes) + + + 64 + + CTDB header size of a 64 bit system (24 bytes) + + + + The default is 32 or 64 depending on the system architecture. + + + + + + + -o + + 0 + 32 + 64 + + + + + Specify how to determine the CTDB record header size + for the output database, see -s. + + + + + -S SIZE + + + Explicitly specify the CTDB record header SIZE of the + input database in bytes. + + + + + -O SIZE + + + Explicitly specify the CTDB record header SIZE for the + output database in bytes. + + + + + -h + + + Print help text. + + + + + + + + COMMANDS + + + help + + + Print help text. + + + + + dump IDB + + + Dump the contents of an LTDB input file IDB to standard + output in a human-readable format. + + + + + + + convert IDB ODB + + + + Copy an LTDB input file IDB to output file ODB, optionally + adding or removing CTDB headers. + + + + + + + + EXAMPLES + + + Print a local tdb in "tdbdump" style: + + + ltdbtool dump idmap2.tdb.0 + + + + Print a local tdb with header information similar to "ctdb catdb": + + + ltdbtool dump -p idmap2.tdb.0 + + + + Strip the CTDB headers from records: + + + ltdbtool convert -o0 idmap2.tdb.0 idmap.tdb + + + + Strip 64 bit CTDB headers from records, running on i386: + + + ltdbtool convert -s64 -o0 idmap2.tdb.0 idmap.tdb + + + + Strip the CTDB headers from records by piping through tdbrestore: + + + ltdbtool dump idmap2.tdb.0 | tdbrestore idmap.tdb + + + + Convert a local tdb from a 64 bit system for usage on a 32 bit system: + + + ltdbtool convert -s64 -o32 idmap2.tdb.0 idmap2.tdb.1 + + + + Add a default header: + + + ltdbtool convert -s0 idmap.tdb idmap2.tdb.0 + + + + SEE ALSO + + ctdb + 1, + + tdbdump + 1, + + tdbrestore + 1, + + ctdb + 7, + + + + + + + + + This documentation was written by Gregor Beck + + + + + 2011 + Gregor Beck + Michael Adam + + + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 3 of + the License, or (at your option) any later version. + + + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the implied + warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the GNU General Public License for more details. + + + You should have received a copy of the GNU General Public + License along with this program; if not, see + . + + + + + -- cgit v1.2.3