nfsdclddb - Tool for manipulating the nfsdcld sqlite database
nfsdclddb [-h|--help]
nfsdclddb [-p|--path dbpath]
fix-table-names [-h|--help]
nfsdclddb [-p|--path dbpath]
downgrade-schema [-h|--help]
[-v|--version to-version]
nfsdclddb [-p|--path dbpath]
print [-h|--help] [-s|--summary]
The nfsdclddb command is provided to perform some
manipulation of the nfsdcld sqlite database schema and to print the contents
of the database.
Valid nfsdclddb 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.
- -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.
- -s, --summary
- Do not list the clients in the reboot epoch tables in the output.
The nfsdclddb command will not allow the
fix-table-names or downgrade-schema subcommands to be used if
nfsdcld(8) is running.
- /var/lib/nfs/nfsdcld/main.sqlite
Scott Mayhew <smayhew@redhat.com>