Restic:修订间差异
跳到导航
跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
(→常用指令) |
无编辑摘要 |
||
(未显示同一用户的3个中间版本) | |||
第9行: | 第9行: | ||
export B2_ACCOUNT_KEY=y | export B2_ACCOUNT_KEY=y | ||
export RESTIC_PASSWORD_FILE=z | export RESTIC_PASSWORD_FILE=z | ||
</syntaxhighlight> | |||
第一次初始化: | |||
<syntaxhighlight lang="bash"> | |||
export B2_ACCOUNT_ID=x | |||
export B2_ACCOUNT_KEY=y | |||
export RESTIC_PASSWORD_FILE=z | |||
sudo -E restic -r b2:bucket_name init | |||
</syntaxhighlight> | </syntaxhighlight> | ||
第17行: | 第26行: | ||
export B2_ACCOUNT_KEY=y | export B2_ACCOUNT_KEY=y | ||
export RESTIC_PASSWORD_FILE=z | export RESTIC_PASSWORD_FILE=z | ||
sudo -E restic -r b2:bucket_name backup / | sudo tar cf - /path | zstd -19 -cf -T0 -o /tmp/path.tar.zst --rsyncable | ||
sudo -E restic -r b2:bucket_name backup /tmp/path.tar.zst | |||
</syntaxhighlight> | </syntaxhighlight> | ||
第34行: | 第44行: | ||
export B2_ACCOUNT_KEY=y | export B2_ACCOUNT_KEY=y | ||
export RESTIC_PASSWORD_FILE=z | export RESTIC_PASSWORD_FILE=z | ||
restic -r b2:bucket_name forget --keep-daily 7 | restic -r b2:bucket_name forget --keep-daily=7 --keep-weekly=4 --keep-monthly=3 --keep-yearly=3 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== 相關連結 == | |||
* [[rclone]] | |||
== 外部連結 == | == 外部連結 == |
2023年10月8日 (日) 12:12的最新版本
restic是一套备份软体。
常用指令
restic到目前为止还没有使用设定档存放各种设定的设计,所以大多数的设定都需要透过环境变数与参数带入。以B2为例,常用的三个设定分别为API ID、API Key以及加密用的passphase:
export B2_ACCOUNT_ID=x
export B2_ACCOUNT_KEY=y
export RESTIC_PASSWORD_FILE=z
第一次初始化:
export B2_ACCOUNT_ID=x
export B2_ACCOUNT_KEY=y
export RESTIC_PASSWORD_FILE=z
sudo -E restic -r b2:bucket_name init
这是备份到B2的指令:
export B2_ACCOUNT_ID=x
export B2_ACCOUNT_KEY=y
export RESTIC_PASSWORD_FILE=z
sudo tar cf - /path | zstd -19 -cf -T0 -o /tmp/path.tar.zst --rsyncable
sudo -E restic -r b2:bucket_name backup /tmp/path.tar.zst
这是列出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 --keep-weekly=4 --keep-monthly=3 --keep-yearly=3
相关连结
外部连结
- 官方网站 (英文)