小编sgb*_*own的帖子

如何自动进行 borg 备份?

背景

我想使用 Borg Backup 作为我的 Ubuntu 服务器的备份解决方案。他们提供了一个非常方便的sh 脚本,他们说你可以将其作为 cron 作业运行,但它对我不起作用。

问题

如何自动进行 borg 备份?如果最好的方法是使用 cron,那么我的执行有什么问题呢?

数据

Root 的 crontab:

# 5 2 * * * sh /home/***/Scripts/borgBackup_run.sh >/dev/null      # Back up the root partition daily (2:05a)
* * * * * sh /home/***/Scripts/borgBackup_run.sh >/dev/null      # Test the script
Run Code Online (Sandbox Code Playgroud)

borgBackup_run.sh:

对原始内容进行了非常简单的修改:

#!/bin/sh

echo 'Starting backup now...' >> 
/home/***/Logs/borgBackup_create.log

#/usr/bin/borg create --verbose --filter AME --list --stats --show-rc --compression lz4 --exclude-caches --one-file-system --exclude-from ~/Scripts/borgBackup_exclude.txt /mnt/RootBackup/borg::'{hostname}-{now:%Y-%m-%d}' /
/usr/bin/borg create /mnt/RootBackup/borg::cronTest /home/***/Logs/ # …
Run Code Online (Sandbox Code Playgroud)

linux backup bash shell cron

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

backup ×1

bash ×1

cron ×1

linux ×1

shell ×1