我已经安装了 btrbk,我想每小时拍摄一次快照。但是,只拍摄了每日快照。我想知道出了什么问题。
请帮帮我。
环境:操作系统:Ubuntu 23.04 64位/Linux 6.2.0-26-generic btrbk 版本:0.32.5
$ cat /etc/btrbk/btrbk.conf
transaction_log /var/log/btrbk.log
timestamp_format long
snapshot_dir _btrbk_snapshots
snapshot_create always
incremental yes
preserve_hour_of_day 0
preserve_day_of_week sunday
snapshot_preserve_min 48h
snapshot_preserve 48h 7d 10w
target_preserve 24h 7d 10w
lockfile /var/lock/btrbk.lock
volume /mnt/btrbk_pool
snapshot_dir _btrbk_snapshots
subvolume /
subvolume docker
subvolume docker/nextcloud/data
snapshot_name nextcloud_data
$ cat /etc/cron.hourly/btrbk
#!/bin/sh
exec /usr/bin/btrbk -q run
日志如下:https://pastebin.com/ZWAE8DDB(我发现它太长了,无法以纯文本形式发布。抱歉。)
答案1
我意识到问题在于 /etc/cron.hourly/btrbk 文件的权限不正确。它缺少所有者(root)的可执行权限。修复权限后,它运行正常。