ga('set', 'anonymizeIp', 1);
Categories: 运维

宝塔计划任务里的定时谷歌云盘备份修改为多线程压缩(20230930)

多核机器看着在那单线程压缩几十G的文件太蛋疼了,之前修改/www/server/panel/plugin/gdrive/gdrive_main.py的压缩命令后发现还是执行tar zcvf,发现是调用panelBackup。

现在改好了。需要注意,按以下方法是所有线程跑满,我没测试加线程的参数,有需要的自己改。

一、安装pigz或zstd

一般系统都有,如果执行报错先看看有没有装

二、修改压缩命令:

直接修改/www/server/panel/class/panelBackup.py

CTRL+F搜索tar zcvhf替换为tar --use-compress-program=pigz -cvf

编辑/www/server/panel/plugin/gdrive/gdrive_main.py文件

懒方法是CTRL+F搜索tar zcvf替换为tar --use-compress-program=pigz -cvf

三、不使用panelBackup

new_version = True if panelBackup._VERSION >= 1.2 else False

修改为:

new_version = True if panelBackup._VERSION < 1.2 else False

四、也可以使用zstd

压缩命令改为tar -I zstdmt -cvf,但生成的文件后缀也要修改为

.tar.zst

搜索'.tar.gz'修改为'.tar.zst'



madlaxcb

View Comments

Recent Posts

Chevereto 4.2.4 改造,禁用API

4.2版新增了TAG功能,现在…

2周 ago

Windows 11 远程桌面“凭据不工作”的解决方法

依旧是脑残微软的设计风格,远程…

4周 ago

PVE7/PVE8 LXC容器开启TUN/TAP

今天打算用IPV6的LXC开启…

5月 ago

解决WIN10显示器重启后分辨率变低窗口乱跳问题

  最近换了显示器,当有事离开…

9月 ago

宝塔开启堡塔防入侵会导致Chevereto的Cron运行失败

昨晚给服务器搬迁,新服务器装了…

1年 ago