Storage network file backup
To back up files to a ~/lambda_bak
directory, for example
Create a directory
mkdir -p ~/lambda_bak/{lambda,lambdacli,minernode,storagenode}
Verify file backup node
Verify file backup node to ~/lambda_bak/lambda/
the next
cp -r ~/.lambda/config ~/lambda_bak/lambda/
lambdacli file backup
lambdacli file backup to ~/lambda_bak/lambdacli/
the next
cp ~/.lambdacli/config/config.toml ~/lambda_bak/lambdacli/
cp -r ~/.lambdacli/keys ~/lambda_bak/lambdacli/
minernode file backup
minernode file backup to ~/lambda_bak/minernode/
the next
cp ~/.lambda_miner/config/config.toml ~/lambda_bak/minernode/
cp ~/.lambda_miner/config/default_miner_key.json ~/lambda_bak/minernode/
cp -r ~/.lambda_miner/identity ~/lambda_bak/minernode/
Note: If your child miners account json file is not ~/.lambda_miner/config/default_miner_key.json
, we need to replace the json file full path to the corresponding
storagenode file backup
storagenode file backup to ~/lambda_bak/storagenode/
the next
cp ~/.lambda_storage/config/config.toml ~/lambda_bak/storagenode/
cp -r ~/.lambda_storage/identity ~/lambda_bak/storagenode/
Compressed backup file
cd ~
tar -zcf lambda_bak.tar.gz ./lambda_bak/
rm -rf ./lambda_bak/
Note proper preservation lambda_bak.tar.gz file
Backup file recovery
Extracting backup file
To the user's home directory, for example lambda_bak.tar.gz
cd ~
tar -zxvf lambda_bak.tar.gz
Verify node file recovery
cp -r ~/lambda_bak/lambda/config/* ~/.lambda/config/
lambdacli file recovery
cp ~/lambda_bak/lambdacli/config.toml ~/.lambdacli/config/
cp -r ~/lambda_bak/lambdacli/keys ~/.lambdacli/
minernode file recovery
cp ~/lambda_bak/minernode/config.toml ~/.lambda_miner/config/
cp ~/lambda_bak/minernode/*.json ~/.lambda_miner/config/default_miner_key.json
cp -r ~/lambda_bak/minernode/identity ~/.lambda_miner/
storagenode file recovery
cp ~/lambda_bak/storagenode/config.toml ~/.lambda_storage/config/
cp -r ~/lambda_bak/storagenode/identity ~/.lambda_storage/