我想对每天的图库站进行备份,但是图库的图片已经达到了100G,占用bt和1pan每次压缩整站,浪费时间,cpu占用,硬盘读存速度,备份到其他站或者onedrive,都浪费流量和时间。有没有增量备份,或者不压缩备份,或者实时备份的方案,求指导。
如果是备份到其他vps上 可以直接rsync xxxx root@ip xxx直接实现增量备份,传输过程中rsync还会先实时压缩传输,在目的地解压,同时增量备份还减少传输过程的流量消耗 目的地的vps也得装rsync
我记得宝塔的网站备份是可以屏蔽目录的吧,这样可以直接过滤掉图片部分,只压缩程序及其他。 如果你也要备份图片,我觉得可以用python脚本(找GPT要代码),筛选增量文件再打包到某文件,只备份文件就好了。 增量文件名保存到一个json里,py脚本先读json来识别增量~~~
bt好像有个同步功能 不清楚咋样
rsync
onedrive备份不需要压缩,图片文件夹对传onedrive同步就行了,数据库单独备份
看你备份到哪里
如果是onedrive的话
可以reclone把onedrive挂载到本地
然后每天crontab任务自动执行rsync增量备份到挂载的onedrive上
如果是备份到其他vps上
可以直接rsync xxxx root@ip xxx直接实现增量备份,传输过程中rsync还会先实时压缩传输,在目的地解压,同时增量备份还减少传输过程的流量消耗
目的地的vps也得装rsync
@h2d #3
在BT和1PAN只要备份目录或者整站都是压缩后备份到ONEDVRIVE,也没有选择压不压缩的问题,我都测试过了
@sheandyou #0 用的啥主题呀
@shironeko #4
Onedrive本地可以试一下,关于安装rsync同步还是会先压缩,我硬盘现在200G,已经用了100G,压缩的地方都没有了,烦恼中
我记得宝塔的网站备份是可以屏蔽目录的吧,这样可以直接过滤掉图片部分,只压缩程序及其他。
如果你也要备份图片,我觉得可以用python脚本(找GPT要代码),筛选增量文件再打包到某文件,只备份文件就好了。
增量文件名保存到一个json里,py脚本先读json来识别增量~~~
@嫖嫖乐 #9
方案是好方案,技术要求太高了,不太会啊