计划任务定时备份至OneDrive,在OneDrive中产生大量备份文件

设定计划任务定时备份至OneDrive,选择保留3份。但在OneDrive中不会删除过去的备份,从而产生大量备份文件,占用大量云盘空间。能否改为与服务器同步,只保留设定的份数?

感谢反馈,麻烦提供一下计划任务 - 编辑的截图,开发环境未能复现这个问题

请查看截图如下。在多个服务器中遇到,包括debian11、debian12和ubuntu22.04系统;包括备份应用、备份网站等多个场景。

能否再提供一下系统日志文件,在 安装目录/1panel/log/1Panel.log

请查看对应的系统日志:
[2024-02-21 02:30:00] [INFO] start to backup app 备份应用 to OneDrive
[2024-02-21 02:30:00] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/openresty/openresty/app_openresty_20240221023000/app.tar.gz --exclude *.sock -C /opt/1panel/apps/openresty openresty
[2024-02-21 02:30:01] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/openresty/openresty/app_openresty_20240221023000.tar.gz --exclude *.sock -C /opt/1panel/backup/app/openresty/openresty app_openresty_20240221023000
[2024-02-21 02:30:05] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/cloudreve/cloudreve/app_cloudreve_20240221023000/app.tar.gz --exclude *.sock -C /opt/1panel/apps/cloudreve cloudreve
[2024-02-21 02:30:07] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/cloudreve/cloudreve/app_cloudreve_20240221023000.tar.gz --exclude *.sock -C /opt/1panel/backup/app/cloudreve/cloudreve app_cloudreve_20240221023000
[2024-02-21 02:30:12] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/watchtower/watchtower/app_watchtower_20240221023000/app.tar.gz --exclude *.sock -C /opt/1panel/apps/watchtower watchtower
[2024-02-21 02:30:12] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/watchtower/watchtower/app_watchtower_20240221023000.tar.gz --exclude *.sock -C /opt/1panel/backup/app/watchtower/watchtower app_watchtower_20240221023000
[2024-02-21 02:30:13] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/mysql/mysql/app_mysql_20240221023000/app.tar.gz --exclude *.sock -C /opt/1panel/apps/mysql mysql
[2024-02-21 02:30:15] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/mysql/mysql/app_mysql_20240221023000.tar.gz --exclude *.sock -C /opt/1panel/backup/app/mysql/mysql app_mysql_20240221023000
[2024-02-21 02:30:17] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/php8/blogxxxxxxxyz/app_blogxxxxxxxyz_20240221023000/app.tar.gz --exclude *.sock -C /opt/1panel/apps/php8 blogxxxxxxxyz
[2024-02-21 02:30:17] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/php8/blogxxxxxxxyz/app_blogxxxxxxxyz_20240221023000.tar.gz --exclude *.sock -C /opt/1panel/backup/app/php8/blogxxxxxxxyz app_blogxxxxxxxyz_20240221023000
[2024-02-21 02:30:19] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/memos/memos/app_memos_20240221023000/app.tar.gz --exclude *.sock -C /opt/1panel/apps/memos memos
[2024-02-21 02:30:19] [DEBUG] tar --warning=no-file-changed --ignore-failed-read -zcf /opt/1panel/backup/app/memos/memos/app_memos_20240221023000.tar.gz --exclude *.sock -C /opt/1panel/backup/app/memos/memos app_memos_20240221023000
[2024-02-21 02:30:21] [INFO] start to handle remove expired, retain copies: 3

可以添加我好友,我远程看一下
image

我也遇见这个问题了,虽然在计划任务中设定了保留的份数,但是实际上计划任务并不会删除onedrive 里面的老文件。我今天也是发现我的数据库爆了,不管怎么都修不好,然后我才发现是我的服务器硬盘爆了,就是因为这个 bug。


这是备份到本地吗?可以加一下上面的企业微信