当前位置:论坛首页 > BUG提交 > Linux面板

【待反馈】备份网站,设置排除规则,无效。BUG提交与解决

发表在 BUG提交2020-9-26 13:41 [复制链接] 3 7549

面板版本:宝塔linux面板 7.4.5


系统版本:Ubuntu18.04


浏览器版本:Google Chrome 85.0.4183.121(64位)


tar版本:1.29


问题现象:计划任务-备份网站-添加排除规则无效,排除的文件还是备份了


重现方式:计划任务-备份网站-排除规则


解决办法尝试
https://www.bt.cn/bbs/thread-44686-1-2.html


按着这个帖子的操作,已经找不到对应的代码了。可能是版本更新了。
而且我查看后台进程的时候发现--exclude="xxxxx" 还是放在整个指令的最后。如下图
  1. tar zcvf /www/backup/site/Web_xxxxx_20200925_165119.tar.gz xxxxx.net --exclude=xxxxx.net/data
复制代码

然后,我手动执行了这个指令发现排除的文件也是失效的,压缩包里还是包含排除的文件。
由此说明造成这个BUG的原因是因为tar 导致的。
最后找到 https://stackoverflow.com/questi ... ory-while-using-tar 这个文章。
文章上说1.28~1.26版本的tar --exclude="xxxxx" 放在最后是可以正常的。

最后的解决办法


重新装了1.28版本的tar
  1. wget https://ftp.gnu.org/gnu/tar/tar-1.28.tar.gz
  2. tar xvzf tar-1.28.tar.gz
  3. cd tar-1.28
  4. FORCE_UNSAFE_CONFIGURE=1
  5. export FORCE_UNSAFE_CONFIGURE
  6. ./configure
  7. make
  8. #备份旧版
  9. mv /bin/tar /bin/tar.old
  10. #复制新版到目录
  11. cp src/tar /bin/tar
  12. <font color="#ff0000">#删除备份,可以不着急删除。确保新的没问题再删除</font>
  13. rm /bin/tar.old
复制代码


安装成功后查看版本号如下。
  1. xxxxxx:/www/wwwroot$ tar --version
  2. tar (GNU tar) 1.28
  3. Copyright (C) 2014 Free Software Foundation, Inc.
  4. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
复制代码



最后,在宝塔上执行备份操作就OK了。


PS:图片放不了,放了图片发表帖子的时候报字数超了

使用道具 举报 只看该作者 回复
发表于 2020-9-26 14:40:38 | 显示全部楼层
您好,您发我您的面板登录信息,我这里并未复现您说的问题 计划任务排除目录.png 计划任务添加排除目录对比.png
使用道具 举报 回复 支持 反对
发表于 2020-9-26 15:11:46 | 显示全部楼层
大炮运维V587 发表于 2020-9-26 14:40
您好,您发我您的面板登录信息,我这里并未复现您说的问题

没事啦!反正我这边这个问题已经解决了。主要是不太方便透露面板的信息。如果你那边的环境和我的一样(主要是tar版本是1.29以上的)都没有复现的话。那可能是只是我这边环境问题吧!
使用道具 举报 回复 支持 反对
发表于 2020-9-26 15:41:38 | 显示全部楼层
宝塔用户_ilzeri 发表于 2020-9-26 15:11
没事啦!反正我这边这个问题已经解决了。主要是不太方便透露面板的信息。如果你那边的环境和我的一样( ...
  1. sudo tar  --version      
  2. tar (GNU tar) 1.29
  3. Copyright (C) 2015 Free Software Foundation, Inc.
  4. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
  5. This is free software: you are free to change and redistribute it.
  6. There is NO WARRANTY, to the extent permitted by law.

  7. Written by John Gilmore and Jay Fenlason.
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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