Restic:修订间差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
第27行: 第27行:
export RESTIC_PASSWORD_FILE=z
export RESTIC_PASSWORD_FILE=z
sudo -E restic -r b2:bucket_name snapshots
sudo -E restic -r b2:bucket_name snapshots
</syntaxhighlight>
Snapshot相關的設定:
<syntaxhighlight lang="bash">
export B2_ACCOUNT_ID=x
export B2_ACCOUNT_KEY=y
export RESTIC_PASSWORD_FILE=z
restic -r b2:bucket_name forget --keep-daily 7
restic -r b2:bucket_name forget --keep-weekly 4
restic -r b2:bucket_name forget --keep-monthly 3
restic -r b2:bucket_name forget --keep-yearly 3
</syntaxhighlight>
</syntaxhighlight>



2020年3月14日 (六) 01:17的版本

restic是一套备份软体。

常用指令

restic到目前为止还没有使用设定档存放各种设定的设计,所以大多数的设定都需要透过环境变数与参数带入。以B2为例,常用的三个设定分别为API ID、API Key以及加密用的passphase:

export B2_ACCOUNT_ID=x
export B2_ACCOUNT_KEY=y
export RESTIC_PASSWORD_FILE=z

这是备份到B2的指令:

export B2_ACCOUNT_ID=x
export B2_ACCOUNT_KEY=y
export RESTIC_PASSWORD_FILE=z
sudo -E restic -r b2:bucket_name backup /path/file1.tar.gz /path/file2.tar.gz

这是列出B2上所有snapshot的指令:

export B2_ACCOUNT_ID=x
export B2_ACCOUNT_KEY=y
export RESTIC_PASSWORD_FILE=z
sudo -E restic -r b2:bucket_name snapshots

Snapshot相关的设定:

export B2_ACCOUNT_ID=x
export B2_ACCOUNT_KEY=y
export RESTIC_PASSWORD_FILE=z
restic -r b2:bucket_name forget --keep-daily 7
restic -r b2:bucket_name forget --keep-weekly 4
restic -r b2:bucket_name forget --keep-monthly 3
restic -r b2:bucket_name forget --keep-yearly 3

外部连结