SLV Backup - Restore
♻️ Restore from Backup
Restore your node environment from a local backup file or directly from SLV Cloud Storage.
Prerequisites
- SLV CLI installed on the target node
sudoaccess (required for restoring system files)- For cloud restore: logged in (
slv login) with an active storage subscription
Restore from a Local File
If you have a backup file on disk:
bash
sudo slv backup restore ./backup-mynode-20260318-120000.tar.zstsudo slv backup restore ./backup-mynode-20260318-120000.tar.zsttext
♻️ SLV Backup Restore
Source: backup-mynode-20260318-120000.tar.zst
Size: 2.1 GB
? Restore from this backup? This will overwrite existing files. › Yes
√ Backup restored successfully♻️ SLV Backup Restore
Source: backup-mynode-20260318-120000.tar.zst
Size: 2.1 GB
? Restore from this backup? This will overwrite existing files. › Yes
√ Backup restored successfullyRestore from Cloud Storage
If the backup was uploaded with
--upload, you can restore by specifying the remote path:bash
sudo slv backup restore backup-mynode-20260318-120000.tar.zst --region eusudo slv backup restore backup-mynode-20260318-120000.tar.zst --region euWhen the file is not found locally, SLV automatically downloads it from cloud storage before restoring.
Interactive Mode
Run without arguments to select interactively:
bash
sudo slv backup restoresudo slv backup restoreSLV will list available backup files (local and remote) for you to choose from.
Options Reference
| Option | Description |
|---|---|
-r, --region <region> | Storage region for downloading remote backups |
-y, --yes | Skip confirmation prompts |
⚠️ Important Notes
- Restore overwrites existing files. Make sure you are restoring to the correct node.
- The backup is extracted to the root filesystem (
/), restoring files to their original paths. - After restore, a reboot may be required for all changes to take effect.
- System pseudo-filesystems (
/dev,/proc,/sys) are excluded from backup and will not be affected.