注意 现在很少会用到区块链的导出/导入(export/import)。之前下载p2p 区块链的速度更慢。 备份区块链Raw 文件是用于加速引导节点的进程。
概述
这个工具会将本地区块链转储为原始格式(blockchain.raw)的文件。 如果你想处理区块链有效与你的自定义工具,这会很有用,因为原始格式更易与门罗币的自定义 lmdb 数据库交互。 这个工具在你本地的区块链副本上工作。它不需要单独运行。
语法
./monero-blockchain-export [ options ]
例子:
./monero-blockchain-export --help
运行
进入你打开 Monero 的目录。
./monero-blockchain-export --stagenet --output-file /tmp/blockchain.raw
选项
帮助
选项 | 描述 |
---|---|
--help | 列出可用选项 |
选择网络
选项 | 描述 |
---|---|
(missing) | 默认为主网(mainnet)。 |
--stagenet | 导出 stagenet 区块链。 |
--testnet | 导出 testnet 区块链。 |
日志
不支持指定日志文件的路径。
选项 | 描述 |
---|---|
--log-level | 0-4:0表示最小日志记录,4表示完全跟踪,默认为0。这些是常规预设,不需要调到最高级别。 例如,即使调到0档,你也可能会看到一些最重要的INFO条目。暂时更改为1可以更好地了解整个节点的运行方式。操作示例: ./monerod --log-level=1 |
输入
选项 | 描述 |
---|---|
--data-dir | 数据目录的完整路径。这是存储区块链,日志文件和p2p网络内存的地方。有关默认值和详细信息,请参阅数据目录 。 |
--database, --db-type | 指定数据库类型。 默认且仅可用:lmdb。 |
输出
选项 | 描述 |
---|---|
--output-file | 输出文件路径。默认为$DATA_DIR/export/blockchain.raw。示例: ./monero-blockchain-export --output-file=/tmp/blockchain.raw |
--blocksdat | 以 blocks.dat 格式输出。 |
--block-stop | 输出到指定的区块号。默认全部输出(值为0)。 |