利用blockchain.raw导出导入Monero区块链
在备份区块链数据,或是避免其他用户使用全节点同步时使用大量的网络资源,可以使用自带工具monero-blockchain-export和monero-blockchain-importblockchain.raw备份和恢复完整区块链数据库
官方参考文档:monerodocs
准备
如果安装的是Monero GUI,打开默认的安装地址C:\Program Files\Monero GUI Wallet,确认拥有工具monero-blockchain-export和monero-blockchain-import

导出区块链数据库
语法
./monero-blockchain-export [options]
常用选项
| Option | Description |
|---|---|
| --data-dir= | 数据目录的完整路径,默认是在C:\ProgramData\bitmonero\,如果更改了数据目录的路径,则要手动指定数据位置 |
| --output-file= | 指定导出的blockchain.raw位置,要包含文件名...\blockchain.raw |
例:将区块链数据导出到移动硬盘E:\中,数据库位置在默认位置
-
在
C:\Program Files\Monero GUI Wallet\中打开终端 -
运行
.\monero-blockchain-export.exe --output-file=E:\blockchain.raw

导出速度取决于硬盘读取速度
导入区块链数据库
注意:使用blockchain.raw不会加快全节点网络同步的过程,影响同步时间的主要是区块链的验证过程和硬盘的IO,只建议导入自己导出的blockchain.raw文件!
语法
./monero-blockchain-import [options]
常用选项
| Option | Description |
|---|---|
| --data-dir= | 数据目录的完整路径,同上,默认是在C:\ProgramData\bitmonero\,如果更改了数据目录的路径,则要手动指定数据 |
| --input-file= | 指定导入的blockchain.raw位置 |
| --dangerous-unverified-import= | 启动危险的“不验证模式”,默认参数为0表示仍是需要验证,1表示激活该参数,激活以后导入速度加快 |
例:将导出到移动硬盘E:\中的数据到入计算机中
-
在
C:\Program Files\Monero GUI Wallet\中打开终端powershell -
运行
.\monero-blockchain-import.exe --input-file=E:\blockchain.raw如果是导入自己导出的可信区块链blockchain.raw文件,可加入
--dangerous-unverified-import加快速度.\monero-blockchain-import.exe --input-file=E:\blockchain.raw --dangerous-unverified-import=1

浙公网安备 33010602011771号