nfsdclddb(8)
πΎ NAME πΎ
okay bestie, meet nfsdclddb β the little tool that lets you mess with the nfsdcld sqlite database (schema stuff, mainly) and also just, like, read it. she's giving database whisperer energy fr fr. π¦
β¨ SYNOPSIS β¨
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]
like, every one of those lines is a whole vibe, and yes you have to keep the wrapping exactly as-is. iykyk π
πΈ DESCRIPTION πΈ
The **nfsdclddb command exists so you can do a lil bit of manipulation of the nfsdcld sqlite database schema, and also print out what's inside the database. that's it, that's the job, and she does it flawlessly. π
π Sub-commands π
here's the roster of valid nfsdclddb subcommands, no more no less:
fix-table-namesβ okay so a previous version ofnfsdcld(8)had a bug π that corrupted the reboot epoch table names. this sub-command fixes those table names right up. glow-up moment.downgrade-schemaβ downgrades the database schema. rn the schema can only be downgraded from version 4 to version 3. that's the whole range, bestie, no flexing beyond that.printβ displays the contents of the database. prints the schema version and the values of the current and recovery epochs. and if you don't pass the-s|--summaryoption, she also prints the clients in the reboot epoch tables. β¨
π OPTIONS π
Options valid for all sub-commands
-h,--helpβ show the help message and exit. classic. iconic. always there for you. π«Ά- *
-p*dbpath,--pathdbpath β open the sqlite database located at dbpath instead of/var/lib/nfs/nfsdcld/main.sqlite. this one's mainly for testing purposes, so don't be weird about it. π§
Options specific to the downgrade-schema sub-command
-vto-version,--versionto-version β the schema version to downgrade to. currently the schema can **only be downgraded to version 3. that's the only destination on the map, periodt. β
Options specific to the print sub-command
-s,--summaryβ do not list the clients in the reboot epoch tables in the output. yes, it's a "don't do the thing" flag, she's a little chaotic like that. π
π NOTES π
heads up bestie: thenfsdclddbcommand will not allow thefix-table-namesordowngrade-schemasubcommands to be used ifnfsdcld(8)is running. so like, shut her down first, ok?? π€
π FILES π
/var/lib/nfs/nfsdcld/main.sqlite
π SEE ALSO π
π AUTHOR π
Scott Mayhew <smayhew@redhat.com> β thank you for the tool, king π«‘
and that's the whole page, bestie!! this was the nfsdclddb(8) page from the System Manager's Manual, dated 07 Aug 2019 β she ate and left no crumbs, mwah πβ¨
π¦ where this page comes from
- alpine 3.22: nfs-utils-doc 2.6.4-r4 Β· GPL-2.0-only
- alpine 3.23: nfs-utils-doc 2.6.4-r6 Β· GPL-2.0-only
- alpine 3.24: nfs-utils-doc 2.6.4-r6 Β· GPL-2.0-only
- arch rolling: nfs-utils 3.1.1-1 Β· GPL-2.0-or-later
- centos-stream 10: nfs-utils 1:2.8.3-9.el10 Β· MIT and GPLv2 and GPLv2+ and BSD
- centos-stream 9: nfs-utils 1:2.5.4-45.el9 Β· MIT and GPLv2 and GPLv2+ and BSD
- debian bookworm: nfs-kernel-server 1:2.6.2-4+deb12u1
- debian trixie: nfs-kernel-server 1:2.8.3-1
- fedora 43: nfs-utils 1:2.8.4-0.fc43 Β· LicenseRef-Callaway-MIT AND GPL-2.0-only AND GPL-2.0-or-later AND LicenseRef-Callaway-BSD
- fedora 43: nfs-utils 1:2.8.7-6.fc43 Β· LicenseRef-Callaway-MIT AND GPL-2.0-only AND GPL-2.0-or-later AND LicenseRef-Callaway-BSD
- fedora 44: nfs-python-utils 1:2.8.7-0.fc44 Β· GPL-2.0-only AND GPL-2.0-or-later AND BSD-3-Clause AND BSD-2-Clause AND (HPND-export-US-modify AND HPND-sell-variant) AND (GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)
- fedora 44: nfs-python-utils 1:2.8.7-7.fc44 Β· GPL-2.0-only AND GPL-2.0-or-later AND BSD-3-Clause AND BSD-2-Clause AND (HPND-export-US-modify AND HPND-sell-variant) AND (GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)
- nixos 26.05: nfs-utils 2.9.1
- nixpkgs unstable: nfs-utils 3.1.1
- opensuse-leap 16.0: nfs-client 2.8.2-160000.4.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: nfs-client 2.8.2-160000.4.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: nfs-client 2.8.2-160000.4.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: nfs-client 2.8.2-160000.4.1 Β· GPL-2.0-or-later
- ubuntu jammy: nfs-kernel-server 1:2.6.1-1ubuntu1
- ubuntu jammy: nfs-kernel-server 1:2.6.1-1ubuntu1.2
- ubuntu noble: nfs-kernel-server 1:2.6.4-3ubuntu5
- ubuntu noble: nfs-kernel-server 1:2.6.4-3ubuntu5.1
- ubuntu questing: nfs-kernel-server 1:2.8.3-1ubuntu3
- ubuntu resolute: nfs-kernel-server 1:2.8.5-1ubuntu1
- ubuntu stonking: nfs-kernel-server 1:2.9.1-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms