mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-06 02:52:19 +00:00
68 lines
1.8 KiB
Groff
68 lines
1.8 KiB
Groff
|
.\" Copyright 2015-2020 Leonid Yuriev <leo@yuriev.ru>.
|
||
|
.\" 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 "2020-09-25" "MDBX 0.9.1"
|
||
|
.SH NAME
|
||
|
mdbx_copy \- MDBX environment copy tool
|
||
|
.SH SYNOPSIS
|
||
|
.B mdbx_copy
|
||
|
[\c
|
||
|
.BR \-V ]
|
||
|
[\c
|
||
|
.BR \-q ]
|
||
|
[\c
|
||
|
.BR \-c ]
|
||
|
[\c
|
||
|
.BR \-n ]
|
||
|
.B src_path
|
||
|
[\c
|
||
|
.BR dest_path ]
|
||
|
.SH DESCRIPTION
|
||
|
The
|
||
|
.B mdbx_copy
|
||
|
utility copies an MDBX environment. The environment can
|
||
|
be copied regardless of whether it is currently in use.
|
||
|
No lockfile is created, since it gets recreated at need.
|
||
|
|
||
|
If
|
||
|
.I dest_path
|
||
|
is specified it must be the path of an empty directory
|
||
|
for storing the backup. Otherwise, the backup will be
|
||
|
written to stdout.
|
||
|
|
||
|
.SH OPTIONS
|
||
|
.TP
|
||
|
.BR \-V
|
||
|
Write the library version number to the standard output, and exit.
|
||
|
.TP
|
||
|
.BR \-q
|
||
|
Be quiet.
|
||
|
.TP
|
||
|
.BR \-c
|
||
|
Compact while copying. Only current data pages will be copied; freed
|
||
|
or unused pages will be omitted from the copy. This option will
|
||
|
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 MDBX environment(s) which do not use subdirectories.
|
||
|
This is legacy option. For now MDBX handles this automatically.
|
||
|
|
||
|
.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.
|
||
|
.SH CAVEATS
|
||
|
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_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>,
|
||
|
Leonid Yuriev <https://github.com/erthink>
|