# 使用 oushudb backup 和 restore oushudb backup 和 restore 可以备份恢复全库或指定库表到 hdfs,该命令内部使用 pg_dump 导出元数据,同时并行导出数据到 hdfs,同时该命令支持增量备份,目前备份恢复支持 ORC 和 Hudi 格式的表。 **备份全库** ```shell oushudb backup --backup-url=hdfs://localhost:8020/backupdir ``` **增量全库备份** ```shell oushudb backup --incremental --backup-url=hdfs://localhost:8020/backupdir ``` **恢复全库** 恢复时需要指定某次备份子目录,每次备份都会在指定目录下基于时间创建一个子目录。 恢复时可以使用新建集群或者先删除要恢复的库表。 ```shell oushudb backup --backup-url=hdfs://localhost:8020/backup10/20230922174944 ``` **备份指定库表** ```shell oushudb backup --dbname=db1 --dbname=db2 --include-schema=db2.s1 --backup-url=hdfs://localhost:8020/backupdir ``` **增量备份指定库表** ```shell oushudb backup --incremental --dbname=db1 --dbname=db2 --include-schema=db2.s1 --backup-url=hdfs://localhost:8020/backupdir ``` **恢复指定库表** ```shell oushudb restore --dbname=db1 --dbname=db2 --include-schema=db2.s1 --backup-url=hdfs://localhost:8020/backupdir/20230922181751 ```