mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-30 22:47:16 +08:00
mdbx: add man-page for mdbx_chk, refine other.
Change-Id: I0c5026f0b753525ec5b21e11957c23bf570fbe0b
This commit is contained in:
parent
d1d1258591
commit
7433436ec5
@ -44,7 +44,7 @@ SO_SUFFIX := $(shell $(uname2sosuffix))
|
||||
HEADERS := mdbx.h
|
||||
LIBRARIES := libmdbx.a libmdbx.$(SO_SUFFIX)
|
||||
TOOLS := mdbx_stat mdbx_copy mdbx_dump mdbx_load mdbx_chk
|
||||
MANPAGES := mdbx_stat.1 mdbx_copy.1 mdbx_dump.1 mdbx_load.1
|
||||
MANPAGES := mdbx_stat.1 mdbx_copy.1 mdbx_dump.1 mdbx_load.1 mdbx_chk.1
|
||||
|
||||
.PHONY: mdbx all install clean check coverage
|
||||
|
||||
|
87
src/tools/mdbx_chk.1
Normal file
87
src/tools/mdbx_chk.1
Normal file
@ -0,0 +1,87 @@
|
||||
.\" Copyright 2015-2019 Leonid Yuriev <leo@yuriev.ru>.
|
||||
.\" Copying restrictions apply. See COPYRIGHT/LICENSE.
|
||||
.TH MDBX_CHK 1 "2019-09-10" "MDBX 0.x"
|
||||
.SH NAME
|
||||
mdbx_chk \- MDBX checking tool
|
||||
.SH SYNOPSIS
|
||||
.B mdbx_chk
|
||||
[\c
|
||||
.BR \-V ]
|
||||
[\c
|
||||
.BR \-v [ v [ v ]]]
|
||||
[\c
|
||||
.BR \-n ]
|
||||
[\c
|
||||
.BR \-q ]
|
||||
[\c
|
||||
.BR \-w ]
|
||||
[\c
|
||||
.BR \-d ]
|
||||
[\c
|
||||
.BI \-s \ subdb\fR]
|
||||
[\c
|
||||
.BR \-c ]
|
||||
[\c
|
||||
.BR \-i ]
|
||||
.BR \ envpath
|
||||
.SH DESCRIPTION
|
||||
The
|
||||
.B mdbx_chk
|
||||
utility intended to check an MDBX database file.
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.BR \-V
|
||||
Write the library version number to the standard output, and exit.
|
||||
.TP
|
||||
.BR \-v
|
||||
Produce verbose output, including summarize space and page usage statistics.
|
||||
If \fB\-vv\fP is given, be more verbose, show summarized B-tree info
|
||||
and space allocation.
|
||||
If \fB\-vvv\fP is given, be more verbose, include summarized statistics
|
||||
of leaf B-tree pages.
|
||||
If \fB\-vvvv\fP is given, be even more verbose, show info of each page
|
||||
during B-tree traversal and basic info of each GC record.
|
||||
If \fB\-vvvvv\fP is given, turn maximal verbosity, display the full list
|
||||
of page IDs in the GC records and size of each key-value pair of database(s).
|
||||
.TP
|
||||
.BR \-n
|
||||
Open MDBX environment(s) which do not use subdirectories.
|
||||
.TP
|
||||
.BR \-q
|
||||
Be quiet; do not output anything even if an error was detected.
|
||||
.TP
|
||||
.BR \-w
|
||||
Open environment in read-write mode and lock for writing while checking.
|
||||
This could be impossible if environment already used by another process(s)
|
||||
in an incompatible read-write mode. This allow rollback to last steady commit
|
||||
(in case environment was not closed properly) and then check transaction IDs
|
||||
of meta-pages. Otherwise, without \fB\-w\fP option environment will be
|
||||
opened in read-only mode.
|
||||
.TP
|
||||
.BR \-d
|
||||
Disable page-by-page traversal of B-tree. In this case, without B-tree
|
||||
traversal, it is unable to check for lost-unused pages nor for double-used
|
||||
pages.
|
||||
.TP
|
||||
.BR \-s \ subdb
|
||||
Verify and show info only for a specific subdatabase.
|
||||
.TP
|
||||
.BR \-c
|
||||
Force using cooperative mode while opening environment, i.e. don't try to open
|
||||
in exclusive/monopolistic mode. Only exclusive/monopolistic mode allow complete
|
||||
check, including full check of all meta-pages and actual size of database file.
|
||||
.TP
|
||||
.BR \-i
|
||||
Ignore wrong order errors, which will likely false-positive if custom
|
||||
comparator(s) was used.
|
||||
.SH DIAGNOSTICS
|
||||
Exit status is zero if no errors occur. Errors result in a non-zero exit status
|
||||
and a diagnostic message being written to standard error
|
||||
if no quiet mode was requested.
|
||||
.SH "SEE ALSO"
|
||||
.BR mdbx_stat (1),
|
||||
.BR mdbx_copy (1),
|
||||
.BR mdbx_dump (1),
|
||||
.BR mdbx_load (1)
|
||||
.SH AUTHOR
|
||||
Leonid Yuriev <https://github.com/leo-yuriev>
|
@ -2,7 +2,7 @@
|
||||
.\" Copyright 2012-2015 Howard Chu, Symas Corp. All Rights Reserved.
|
||||
.\" Copyright 2015,2016 Peter-Service R&D LLC <http://billing.ru/>.
|
||||
.\" Copying restrictions apply. See COPYRIGHT/LICENSE.
|
||||
.TH MDBX_COPY 1 "2014/06/20" "LMDB 0.9.14"
|
||||
.TH MDBX_COPY 1 "2019-09-10" "MDBX 0.x"
|
||||
.SH NAME
|
||||
mdbx_copy \- MDBX environment copy tool
|
||||
.SH SYNOPSIS
|
||||
@ -41,7 +41,7 @@ slow down the backup process as it is more CPU-intensive.
|
||||
Currently it fails if the environment has suffered a page leak.
|
||||
.TP
|
||||
.BR \-n
|
||||
Open LDMB environment(s) which do not use subdirectories.
|
||||
Open MDBX environment(s) which do not use subdirectories.
|
||||
|
||||
.SH DIAGNOSTICS
|
||||
Exit status is zero if no errors occur.
|
||||
@ -52,6 +52,9 @@ This utility can trigger significant file size growth if run
|
||||
in parallel with write transactions, because pages which they
|
||||
free during copying cannot be reused until the copy is done.
|
||||
.SH "SEE ALSO"
|
||||
.BR mdbx_stat (1)
|
||||
.BR mdbx_dump (1),
|
||||
.BR mdbx_chk (1),
|
||||
.BR mdbx_stat (1),
|
||||
.BR mdbx_load (1)
|
||||
.SH AUTHOR
|
||||
Howard Chu of Symas Corporation <http://www.symas.com>
|
||||
|
@ -2,7 +2,7 @@
|
||||
.\" Copyright 2014-2015 Howard Chu, Symas Corp. All Rights Reserved.
|
||||
.\" Copyright 2015,2016 Peter-Service R&D LLC <http://billing.ru/>.
|
||||
.\" Copying restrictions apply. See COPYRIGHT/LICENSE.
|
||||
.TH MDBX_DUMP 1 "2014/06/20" "LMDB 0.9.14"
|
||||
.TH MDBX_DUMP 1 "2019-09-10" "MDBX 0.x"
|
||||
.SH NAME
|
||||
mdbx_dump \- MDBX environment export tool
|
||||
.SH SYNOPSIS
|
||||
@ -72,6 +72,9 @@ The only available workaround is to modify the source for the
|
||||
.BR mdbx_load (1)
|
||||
utility to load the database using the correct comparison functions.
|
||||
.SH "SEE ALSO"
|
||||
.BR mdbx_load (1)
|
||||
.BR mdbx_load (1),
|
||||
.BR mdbx_copy (1),
|
||||
.BR mdbx_chk (1),
|
||||
.BR mdbx_stat (1)
|
||||
.SH AUTHOR
|
||||
Howard Chu of Symas Corporation <http://www.symas.com>
|
||||
|
@ -2,7 +2,7 @@
|
||||
.\" Copyright 2014-2015 Howard Chu, Symas Corp. All Rights Reserved.
|
||||
.\" Copyright 2015,2016 Peter-Service R&D LLC <http://billing.ru/>.
|
||||
.\" Copying restrictions apply. See COPYRIGHT/LICENSE.
|
||||
.TH MDBX_LOAD 1 "2014/06/20" "LMDB 0.9.14"
|
||||
.TH MDBX_LOAD 1 "2019-09-10" "MDBX 0.x"
|
||||
.SH NAME
|
||||
mdbx_load \- MDBX environment import tool
|
||||
.SH SYNOPSIS
|
||||
@ -81,6 +81,9 @@ Errors result in a non-zero exit status and
|
||||
a diagnostic message being written to standard error.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.BR mdbx_dump (1)
|
||||
.BR mdbx_dump (1),
|
||||
.BR mdbx_chk (1),
|
||||
.BR mdbx_stat (1),
|
||||
.BR mdbx_copy (1)
|
||||
.SH AUTHOR
|
||||
Howard Chu of Symas Corporation <http://www.symas.com>
|
||||
|
@ -2,7 +2,7 @@
|
||||
.\" Copyright 2012-2015 Howard Chu, Symas Corp. All Rights Reserved.
|
||||
.\" Copyright 2015,2016 Peter-Service R&D LLC <http://billing.ru/>.
|
||||
.\" Copying restrictions apply. See COPYRIGHT/LICENSE.
|
||||
.TH MDBX_STAT 1 "2014/06/20" "LMDB 0.9.14"
|
||||
.TH MDBX_STAT 1 "2019-09-10" "MDBX 0.x"
|
||||
.SH NAME
|
||||
mdbx_stat \- MDBX environment status tool
|
||||
.SH SYNOPSIS
|
||||
@ -61,6 +61,9 @@ Exit status is zero if no errors occur.
|
||||
Errors result in a non-zero exit status and
|
||||
a diagnostic message being written to standard error.
|
||||
.SH "SEE ALSO"
|
||||
.BR mdbx_copy (1)
|
||||
.BR mdbx_chk (1),
|
||||
.BR mdbx_copy (1),
|
||||
.BR mdbx_dump (1),
|
||||
.BR mdbx_load (1)
|
||||
.SH AUTHOR
|
||||
Howard Chu of Symas Corporation <http://www.symas.com>
|
||||
|
Loading…
x
Reference in New Issue
Block a user