btrbk 没有每小时拍摄一次快照

btrbk 没有每小时拍摄一次快照

我已经安装了 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)的可执行权限。修复权限后,它运行正常。

相关内容