宝塔用户_xltvyt 发表于 2024-9-25 18:52:52

【已完成】备份上传会把原本已打包的文件再进行打包一...

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:Linux 9.2
系统版本:Centos
问题描述:通过计划任务备份了 aaa 和 bbb 两个文件夹的内容,目录分别为/www/backup/path/aaa/www/backup/path/bbb备份了 aaa和bbb之后,我通过新的计划任务备份到云端这两个文件备份打包后在 /www/backup/path 这个目录下新增了一个 path 目录,变成了 /www/backup/path/path就导致了新的计划任务先打包一份 aaa 和 bbb 已经打包好的压缩包在 /www/backup/path/path 这个目录然后再把 aaa bbb /www/backup/path/path 这三个目录一起打包一次在上传到云端由40MB 变成了80MB... 而且80MB里面已经打包好的压缩包还是坏的...
相关截图(日志、错误):不忽略path路径|-备份目录:/www/backup/path|-目录大小:40.83 MB|-排除设置: --exclude="jk" --exclude="xxx.xxx.cc" --exclude="crontab_backup" |-分区/www可用磁盘空间为:76.13 GB,可用Inode为:41887173|-开始压缩文件:2024-09-25 15:55:28|-文件压缩完成,耗时4.75秒,压缩包大小:81.55 MB|-目录已备份到:/www/backup/path/path/path_path_20240925_155528_fJrORc.tar.gz

忽略path路径如果忽略 path 路径,aaa和bbb生成的压缩包在里面,就导致无法上传path的内容只上传了一个45b的空压缩包如果不忽略 path 路径就导致上传了个压缩了2次的变成了80MB,并且压缩包里面的压缩包还是坏的..|-备份目录:/www/backup/path|-目录大小:40.83 MB|-排除设置: --exclude="jk" --exclude="xxx.xxx.cc" --exclude="path" --exclude="crontab_backup" |-分区/www可用磁盘空间为:76.13 GB,可用Inode为:41887017|-开始压缩文件:2024-09-25 15:53:26|-文件压缩完成,耗时0.01秒,压缩包大小:45.00 b|-目录已备份到:/www/backup/path/path/path_path_20240925_155325_hGQZp6.tar.gz


堡塔开发标 发表于 2024-9-26 10:50:15

用到是哪个云存储插件

宝塔用户_xltvyt 发表于 2024-9-26 11:40:22

堡塔开发标 发表于 2024-9-26 10:50
用到是哪个云存储插件

OSS,而且就算不上传到云存储在本地也一样是双倍打包 和云存储插件无关

堡塔开发标 发表于 2024-9-26 14:09:59

这边排查了一下,发现是如果备份的原来目录有压缩文件,然后重复压缩,就会导致压缩文件比原来还大,你可以在计划任务添加排除规则:*.tar.gz

堡塔开发标 发表于 2024-9-26 14:10:00

试试

宝塔用户_xltvyt 发表于 2024-9-26 14:27:29

堡塔开发标 发表于 2024-9-26 14:09
这边排查了一下,发现是如果备份的原来目录有压缩文件,然后重复压缩,就会导致压缩文件比原来还大,你可以 ...

哥 排除 *.tar.gz 和 我之前排除 忽略path路径一样 都是 45kb空压缩包
path路径也是默认生成的文件夹无法修改成其它
因为备份的文件被打包成了 .tar.gz 格式(默认的):lol

宝塔用户_xltvyt 发表于 2024-9-26 14:31:36

因为我 备份的路径是 /www/backup/path,我要备份的文件也在这个里面

然后它就又双叒叕在 /www/backup/path这个路径下自动生成了一个path目录

变成了 /www/backup/path/path (我也想改成其它的 没法改)

然后它自动备份时命名格式就是 path_path_年月日_时分秒_hGQZp6.tar.gz

堡塔开发标 发表于 2024-9-26 14:35:14

宝塔用户_xltvyt 发表于 2024-9-26 14:27
哥 排除 *.tar.gz 和 我之前排除 忽略path路径一样 都是 45kb空压缩包
path路径也是默认生成的文件夹无法 ...

你试了吗

堡塔开发标 发表于 2024-9-26 14:35:45

我这边试了,不一样

堡塔开发标 发表于 2024-9-26 14:36:07

★开始备份
==========================================================================================
|-备份目录:/www/backup1/path
|-目录大小:24.21 MB
|-排除设置: --exclude="*.tar.gz"
|-分区/可用磁盘空间为:5.94 GB,可用Inode为:12449657
|-开始压缩文件:2024-09-26 14:09:22
|-文件压缩完成,耗时1.73秒,压缩包大小:13.38 MB
|-目录已备份到:/www/backup1/path/path/path_path_20240926_140921_Z3RAd9.tar.gz
|-保留最新的备份数:3 份
|-----------------------------------------------------------------------------------------
==========================================================================================
☆备份完成
==========================================================================================

堡塔开发标 发表于 2024-9-26 14:39:05

==========================================================================================
★开始备份
==========================================================================================
|-备份目录:/www/backup1/path
|-目录大小:40.94 MB
|-排除设置: --exclude="path"
|-分区/可用磁盘空间为:5.99 GB,可用Inode为:12572490
|-开始压缩文件:2024-09-26 14:35:08
|-文件压缩完成,耗时0.03秒,压缩包大小:45.00 b
|-目录已备份到:/www/backup1/path/path/path_path_20240926_143507_nSesLL.tar.gz
|-保留最新的备份数:3 份
==========================================================================================
☆备份完成

宝塔用户_xltvyt 发表于 2024-9-26 14:55:49

试了吖{:3_45:}

|-备份目录:/www/backup/path
|-目录大小:0.00 b
|-排除设置: --exclude="crontab_backup" --exclude="uploads" --exclude="*.tar.gz"
|-分区/www可用磁盘空间为:75.69 GB,可用Inode为:41878246
|-开始压缩文件:2024-09-26 14:54:43
|-文件压缩完成,耗时0.01秒,压缩包大小:185.00 b
|-目录已备份到:/www/backup/path/path/path_path_20240926_145443_Uh4EBG.tar.gz

堡塔开发标 发表于 2024-9-26 15:00:10

你的/www/backup/path里没有文件?怎么显示|-目录大小:0.00 b

宝塔用户_xltvyt 发表于 2024-9-26 15:27:34

本帖最后由 宝塔用户_xltvyt 于 2024-9-26 15:33 编辑

堡塔开发标 发表于 2024-9-26 15:00
你的/www/backup/path里没有文件?怎么显示|-目录大小:0.00 b
因为备份文件是tar.gz 格式,都给忽略了...{:3_54:}

==========================================================================================★开始备份
==========================================================================================
|-备份目录:/www/backup/path|-目录大小:0.00 b
|-排除设置: --exclude="jk" --exclude="xxx.xxx.cc" --exclude="crontab_backup" --exclude="uploads" --exclude="*.tar.gz"
|-分区/www可用磁盘空间为:75.68 GB,可用Inode为:41877811
|-开始压缩文件:2024-09-26 15:23:57
|-文件压缩完成,耗时0.01秒,压缩包大小:185.00 b
|-目录已备份到:/www/backup/path/path/path_path_20240926_152357_qOjbwz.tar.gz
|-保留最新的备份数:3 份
==========================================================================================
☆备份完成
==========================================================================================
----------------------------------------------------------------------------
★ Successful
----------------------------------------------------------------------------



==========================================================================================
★开始备份
==========================================================================================
|-备份目录:/www/backup/path|-目录大小:9.38 MB
|-排除设置: --exclude="jk" --exclude="xxx.xxx.cc" --exclude="crontab_backup" --exclude="uploads"
|-分区/www可用磁盘空间为:75.68 GB,可用Inode为:41877784
|-开始压缩文件:2024-09-26 15:24:23
|-文件压缩完成,耗时0.99秒,压缩包大小:18.63 MB
|-目录已备份到:/www/backup/path/path/path_path_20240926_152423_q1pR8z.tar.gz
|-保留最新的备份数:3 份
==========================================================================================
☆备份完成
==========================================================================================
----------------------------------------------------------------------------
★ Successful
----------------------------------------------------------------------------


==========================================================================================
★开始备份
==========================================================================================
|-备份目录:/www/backup/path|-目录大小:9.37 MB
|-排除设置: --exclude="jk" --exclude="xxx.xxx.cc" --exclude="crontab_backup" --exclude="uploads" --exclude="path"
|-分区/www可用磁盘空间为:75.65 GB,可用Inode为:41877698
|-开始压缩文件:2024-09-26 15:24:49
|-文件压缩完成,耗时0.01秒,压缩包大小:45.00 b
|-目录已备份到:/www/backup/path/path/path_path_20240926_152449_L6UtLK.tar.gz
|-保留最新的备份数:3 份
|-----------------------------------------------------------------------------------------
|-已从磁盘清理过期备份文件:/www/backup/path/path/path_path_20240926_152058_VhvQXD.tar.gz
==========================================================================================
☆备份完成
==========================================================================================
----------------------------------------------------------------------------
★ Successful
----------------------------------------------------------------------------


堡塔开发标 发表于 2024-9-26 15:33:16

所以就是你要备份的是目录的已有的压缩文件,我前面解释了,就是用tar命令去压缩tar文件会导致压缩出现异常,不建议这么做
页: [1] 2
查看完整版本: 【已完成】备份上传会把原本已打包的文件再进行打包一...