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

PVE7/PVE8 LXC容器开启TUN/TAP

今天打算用IPV6的LXC开启…

4月 ago

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

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

8月 ago

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

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

1年 ago

chevereto V3和V4的改造

今天有空升级了cheveret…

1年 ago

win11开启bbr2

powershell: net…

2年 ago