clddb-tool
Section: Maintenance Commands (8)
Updated: 07 Aug 2019
Page Index
NAME
clddb-tool - Tool for manipulating the nfsdcld sqlite database
SYNOPSIS
clddb-tool
[
-h|
--help]
clddb-tool
[-p|--path
dbpath]
fix-table-names
[-h|--help]
clddb-tool
[-p|--path
dbpath]
downgrade-schema
[-h|--help]
[-v|--version
to-version]
clddb-tool
[-p|--path
dbpath]
print
[-h|--help]
[-s|--summary]
DESCRIPTION
The
clddb-tool command is provided to perform some manipulation of the nfsdcld sqlite database schema and to print the contents of the database.
Sub-commands
Valid
clddb-tool
subcommands are:
- fix-table-names
-
A previous version of nfsdcld(8) contained a bug that corrupted the reboot epoch table names. This sub-command will fix those table names.
- downgrade-schema
-
Downgrade the database schema. Currently the schema can only to downgraded from version 4 to version 3.
- print
-
Display the contents of the database. Prints the schema version and the values of the current and recovery epochs. If the
-s|--summary
option is not given, also prints the clients in the reboot epoch tables.
OPTIONS
Options valid for all sub-commands
- -h, --help
-
Show the help message and exit
- -p dbpath, --path dbpath
-
Open the sqlite database located at
dbpath
instead of
/var/lib/nfs/nfsdcld/main.sqlite.
This is mainly for testing purposes.
Options specific to the downgrade-schema sub-command
- -v to-version, --version to-version
-
The schema version to downgrade to. Currently the schema can only be downgraded to version 3.
Options specific to the print sub-command
- -s, --summary
-
Do not list the clients in the reboot epoch tables in the output.
NOTES
The
clddb-tool
command will not allow the
fix-table-names
or
downgrade-schema
subcommands to be used if
nfsdcld(8)
is running.
FILES
- /var/lib/nfs/nfsdcld/main.sqlite
-
SEE ALSO
nfsdcld(8)
AUTHOR
Scott Mayhew <
smayhew@redhat.com>