当前位置:论坛首页 > Linux面板 > 求助

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

发表在 Linux面板2024-9-25 18:52  关闭 [复制链接] 16 1347

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本: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里面已经打包好的压缩包还是坏的...
S3VM8L%O8~P9PXJQ53T`YMW.png ORKZ8F257@30LI(0UXDZ8U5.png

相关截图(日志、错误):
不忽略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 | 显示全部楼层
用到是哪个云存储插件
使用道具 举报 回复 支持 反对
发表于 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 | 显示全部楼层
试试
使用道具 举报 回复
发表于 2024-9-26 14:27:29 | 显示全部楼层
堡塔开发标 发表于 2024-9-26 14:09
这边排查了一下,发现是如果备份的原来目录有压缩文件,然后重复压缩,就会导致压缩文件比原来还大,你可以 ...

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

使用道具 举报 回复 支持 反对
发表于 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 | 显示全部楼层
★开始备份[2024-09-26 14:09:21]
==========================================================================================
|-备份目录:/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-09-26 14:09:23]
==========================================================================================
使用道具 举报 回复 支持 反对
发表于 2024-9-26 14:39:05 | 显示全部楼层
==========================================================================================
★开始备份[2024-09-26 14:35:07]
==========================================================================================
|-备份目录:/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 份
==========================================================================================
☆备份完成[2024-09-26 14:35:08]
使用道具 举报 回复 支持 反对
发表于 2024-9-26 14:55:49 | 显示全部楼层
试了吖

|-备份目录:/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
使用道具 举报 回复 支持 反对
发表于 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 格式,都给忽略了...

==========================================================================================★开始备份[2024-09-26 15:23:57]
==========================================================================================
|-备份目录:/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 份
==========================================================================================
☆备份完成[2024-09-26 15:23:57]
==========================================================================================
----------------------------------------------------------------------------
★[2024-09-26 15:23:57] Successful
----------------------------------------------------------------------------



==========================================================================================
★开始备份[2024-09-26 15:24:23]
==========================================================================================
|-备份目录:/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 份
==========================================================================================
☆备份完成[2024-09-26 15:24:24]
==========================================================================================
----------------------------------------------------------------------------
★[2024-09-26 15:24:24] Successful
----------------------------------------------------------------------------


==========================================================================================
★开始备份[2024-09-26 15:24:49]
==========================================================================================
|-备份目录:/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
==========================================================================================
☆备份完成[2024-09-26 15:24:49]
==========================================================================================
----------------------------------------------------------------------------
★[2024-09-26 15:24:49] Successful
----------------------------------------------------------------------------


使用道具 举报 回复 支持 反对
发表于 2024-9-26 15:33:16 | 显示全部楼层
所以就是你要备份的是目录的已有的压缩文件,我前面解释了,就是用tar命令去压缩tar文件会导致压缩出现异常,不建议这么做
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表