文件备份
Zend
wallet.dat, onion_private_key*
节点跟踪器Nodetracker
config.json
使用RSA密钥身份验证,登录节点
设置$ FQDN环境变量 - 您需要输入此命令并将<FQDN>更改为节点的完全限定域名
FQDN=<FQDN> |
如果您使用monit和PM2,请停止zend和node tracker跟踪器
sudo monit stop zend && pm2 stop 0 |
如果您使用systemd,请停止zend和node tracker跟踪器
sudo systemctl stop zend zentracker |
如果使用tor,从行中删除 '#' : '#7z a tor.7z ~/.zen/onion_private_key'
cat <<EOF > ~/backup.sh #!/bin/bash #Create a temp Directory mkdir ~/.temp cd ~/.temp #Archive zend file(s) 7z a wallet.7z ~/.zen/wallet.dat #7z a tor.7z ~/.zen/onion_private_key #Archive nodetracker config file 7z a config.7z ~/nodetracker/config/config.json cd 7z a -p backup.$FQDN.7z ~/.temp #Erase Temporary Files rm -rf ~/.temp EOF |
使备份脚本可执行
chmod u+x ~/backup.sh |
安装 7zip
sudo apt install p7zip-full -y |
运行备份脚本,并在出现提示时创建密码并确认密码
~/backup.sh |
如果您使用monit和PM2,请启动zend和tracker跟踪器
sudo monit start zend && pm2 start 0 |
如果您使用systemd,请启动zend和跟踪器
sudo systemctl start zend zentracker |
检查备份文件的sha256哈希值,并在传输到本地计算机后重新检查哈希值
sha256sum backup.$FQDN.7z |
scp <USER>@<FQDN>:backup.<FQDN>.7z ~/ |
shasum -a 256 ~/backup.<FQDN>.7z |
scp <USER>@<FQDN>:backup.<FQDN>.7z ~/ |
sha256sum ~/backup.<FQDN>.7z |
将文件存储到安全位置,例如加密的拇指驱动器