# Magma 备份恢复 有些功能不再支持,要删除! Magma 备份恢复用于备份 OushuDB 元数据集群和其他 magma vsc。 **备份 OushuDB 元数据** ```shell magma backup --catalog-only --backup-dir=hdfs://localhost:8020/magma-backup--$(date +%Y%m%d-%H%M%S) ``` **增量备份 OushuDB 元数据** ```shell magma backup --incremental --catalog-only --backup-dir=hdfs://localhost:8020/magma-backup-$(date +%Y%m%d-%H%M%S) ``` **备份 Magma 集群** ```shell magma backup --with-vsc=vsc_default --backup-dir=hdfs://localhost:8020/magma-backup-$(date +%Y%m%d-%H%M%S) ``` **Magma 恢复命令** 1. 停止 Magma 旧集群 2. 删除 Magma 旧集群数据⽬录 3. 创建恢复配置⽂件 `magma-restore.json`(注意rangenum要和现场集群⼀致)如下: ```json { "backupurl": "hdfs://localhost:8020/your-backup-path", "vscranges": [ { "vscname": "vsc_catalog", "rangenum": 3 }, { "vscname": "vsc_default", "rangenum": 12 } ] } ``` 4. `magma start cluster --restore-conf=~/magma-restore.json` 5. `magma create vscluster --vsc=vsc_catalog` 6. `magma create vscluster --vsc=vsc_default`