我想使用 Borg Backup 作为我的 Ubuntu 服务器的备份解决方案。他们提供了一个非常方便的sh 脚本,他们说你可以将其作为 cron 作业运行,但它对我不起作用。
如何自动进行 borg 备份?如果最好的方法是使用 cron,那么我的执行有什么问题呢?
# 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)
对原始内容进行了非常简单的修改:
#!/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)