SLV バックアップ - クイックスタート
🗄️ SLV バックアップ
SLV Backup は zstd(マルチスレッド圧縮)を使用して、ノードの圧縮フルディスクアーカイブを作成します。オプションで ERPC Global Storage に直接アップロードできます。
前提条件
- 対象ノードに SLV CLI がインストール済み
sudoアクセス(フルディスクバックアップに必要)--upload使用時: ログイン済み(slv login)かつアクティブなストレージサブスクリプション
バックアップの作成
ローカルバックアップを作成:
bash
sudo slv backup createsudo slv backup createtext
🗄️ SLV Backup
Output: backup-mynode-20260318-120000.tar.zst
Compression: zstd (multi-threaded)
📋 Current exclude list:
• /dev/*
• /proc/*
• /sys/*
• /tmp/*
• /run/*
• /mnt/*
• /media/*
• /lost+found
• /swapfile
• /snap/*
• /var/log/*
? Create backup? › Yes
√ Backup created: backup-mynode-20260318-120000.tar.zst (2.1 GB)🗄️ SLV Backup
Output: backup-mynode-20260318-120000.tar.zst
Compression: zstd (multi-threaded)
📋 Current exclude list:
• /dev/*
• /proc/*
• /sys/*
• /tmp/*
• /run/*
• /mnt/*
• /media/*
• /lost+found
• /swapfile
• /snap/*
• /var/log/*
? Create backup? › Yes
√ Backup created: backup-mynode-20260318-120000.tar.zst (2.1 GB)バックアップの作成とアップロード
バックアップの作成と ERPC Global Storage へのアップロードを一度に実行:
bash
sudo slv backup create --uploadsudo slv backup create --uploadtext
√ Backup created: backup-mynode-20260318-120000.tar.zst (2.1 GB)
√ Got presigned URL
√ Upload complete√ Backup created: backup-mynode-20260318-120000.tar.zst (2.1 GB)
√ Got presigned URL
√ Upload completeリージョンを指定してアップロード:
bash
sudo slv backup create --upload --region asiasudo slv backup create --upload --region asia確認プロンプトのスキップ
スクリプトや cron ジョブで使用する場合:
bash
sudo slv backup create --upload --yessudo slv backup create --upload --yes除外パスのカスタマイズ
現在の除外リストを表示:
bash
slv backup create --list-excludesslv backup create --list-excludes追加の除外パスを指定:
bash
sudo slv backup create --exclude /home/solv/ledger --exclude /home/solv/snapshotssudo slv backup create --exclude /home/solv/ledger --exclude /home/solv/snapshotsデフォルトの除外から再追加:
bash
sudo slv backup create --include /var/logsudo slv backup create --include /var/log自動バックアップの設定(Cron)
自動バックアップをスケジュール:
bash
sudo slv backup create --upload --cron dailysudo slv backup create --upload --cron daily| インターバル | 説明 |
|---|---|
daily | 1日1回実行 |
weekly | 週1回実行 |
monthly | 月1回実行 |
off | cron ジョブを削除 |
保持期間
デフォルトでは、7日以上経過したリモートバックアップは自動的にクリーンアップされます:
bash
sudo slv backup create --upload --retention 14sudo slv backup create --upload --retention 14オプションリファレンス
| オプション | 説明 |
|---|---|
-o, --output <path> | 出力ファイルパス |
--upload | 作成後に ERPC Global Storage にアップロード |
-r, --region <region> | アップロード先のリージョン(デフォルト: eu) |
--exclude <path> | 追加の除外パス(繰り返し指定可) |
--include <path> | デフォルト除外から削除(繰り返し指定可) |
--list-excludes | 現在の除外リストを表示して終了 |
--retention <days> | N日以上のリモートバックアップを削除(デフォルト: 7) |
--cron <interval> | cron ジョブの設定(daily/weekly/monthly/off) |
-y, --yes | 確認プロンプトをスキップ |