Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 1.4 KB

README.zh-cn.md

File metadata and controls

54 lines (36 loc) · 1.4 KB

Easy Backup

简体中文 | English

easy-backup 是一个简单易用的linux文件全量/增量备份工具,支持按日增量/恢复数据

尝试使用

git clone https://github.com/shencangsheng/easy-backup.git
cd easy-backup
chmod +x easy-backup-cli
cp easy-backup-cli /usr/local/bin/

示例

  1. 创建全量备份 /example/backups/archive.tar.gz /example/backups/archive.snar
easy-backup-cli --snapshot='backup' --action='full' --archive-dir='/example/archive' --output-path='/example/backups'
  1. 创建增量备份 /example/backups/archive-inc-yyyy-MM-dd.tar.gz
easy-backup-cli --snapshot='backup' --action='inc' --archive-dir='/example/archive' --output-path='/example/backups'
  1. 恢复快照 /example/backups/archive.tar.gz/example/restore/archive
easy-backup-cli --snapshot='restore' --archive-file='/example/backups/archive.tar.gz' --output-path='/example/restore'
  1. 恢复到 2024-02-01 的快照 /example/restore/archive
easy-backup-cli --snapshot='restore' --archive-file='/example/backups/archive.tar.gz' --output-path='/example/restore' --end-date='2024-02-01'

Linux

运行依赖工具

  • /bin/bash
  • getopts
  • tar

使用 tar snapshot 实现

easy-backup-cli --help-cn