基于git packfile格式的备份系统,提供快速增量保存和全局重复数据删除。

  • 在指定的本地目录中初始化备份仓库:
bup -d {{path/to/repository}} init
  • 在备份之前准备一个的文件夹:
bup -d {{path/to/repository}} index {{path/to/folder}}
  • 将文件夹备份到仓库:
bup -d {{path/to/repository}} save -n {{backup_name}} {{path/to/folder}}
  • 显示当前存储在仓库中的备份快照:
bup -d {{path/to/repository}} ls
  • 将指定备份快照还原到目标目录:
bup -d {{path/to/repository}} restore -C {{path/to/target_directory}} {{backup_name}}