异地备份方案(百度NAS可真坑人啊!—-续)

Poon 发表于 学习备忘录, 购物经验史 分类,标签: , , , ,
0
 

之前吐槽百度网盘备份的事情:https://www.mpyes.com/2024.05.14/15:54:14/3786
后来问题很多,我也就没持续记录了,如今已设置好异地备份并且稳定运行一周多了,所以再记录一下。

百度网盘正常的电脑客户端手机客户端应该比较稳定,毕竟是中国规模最大的网盘嘛,但是对第三方的支持来说,我想说百度网盘简直就是个垃圾一点也不为过!
群晖cloudsync是个很稳定的套件,但是百度故意对其限速、并且还限制最多只能使用100G(即便是SVIP也会限速限量)
百度要赚钱,无可厚非,但百度自己开发了个针对群晖的套件,然后推出NAS会员服务,开通之后就可以不限速了
因为NAS会员,我特地开通了SVIP+NAS会员(SVIP会员可以提升容量)
结果太太太太太太太太太太太太太太他妈的太太太太太太太太太太太太太太垃圾了!
1、管理页面经常卡死,无法看到状态
2、不管单向同步还是双向同步,都不能同步删除(cloudsync是可以的)
3、同步过程中,经常自我复制文件,导致NAS上面许多文件出现了副本
4、我花了三四天完成了同步,结果一看备份文件夹的参数,本地NAS与百度云端的文件总数、总大小,都不一样!
其实你就针对NAS会员放开对cloudsync的限制不好么,非要自己搞个没法用的垃圾产品出来,还他妈的照常收费!

后来我想了个办法,通过cloudsync同步到阿里云盘
1、在群晖安装阿里云盘webdav套件:https://imnks.com/3939.html
2、在cloudsync添加webdav,地址直接是127.0.0.1:port
3、设置轮询期久一点,至少10分钟以上(因为该方式的列表默认过期时间10分钟)

我主要是异地备份数据库文件的,我的设置逻辑是:
1、凌晨2点,服务器自动备份数据(自动备份)
2、凌晨3点,执行如下脚本(windows自带排程定时执行.bat批处理文件)

xcopy  D:\DBBackup\netERP_user_qsuser\*.bak  \\NAS-IP\Backup\netERP_user_qsuser
move   D:\DBBackup\netERP_user_qsuser\*.bak  D:\DBBackup\netERP_user_qsuser2
xcopy  D:\DBBackup\SZ_GBDB\*bak              \\NAS-IP\Backup\SZ_GBDB
move   D:\DBBackup\SZ_GBDB\*bak              D:\DBBackup\SZ_GBDB2

建议每周或每月执行一次如下脚本以节约服务器本地空间,windows自带排程即可,无需手动执行
del D:\DBBackup\netERP_user_qsuser2\*.bak
del D:\DBBackup\SZ_GBDB2\*.bak

3、凌晨4点,cloudsync自动同步DBBackup到阿里云盘(我是计划列表设置4~8点同步,轮续期设置7200秒)
 备份文件较大的那个大概10G,20分钟能同步完成,每秒约8.5M,速度还是很理想的(阿里云暂时还没收费)

特别注意:本文所方式实现的阿里云webdav有缓存时间限制,非实时同步,所以轮询期需要设置得长一点,否则可能出错特别是有大文件的情况下“下载失败,在传输过程中修改了远程文件”应该是上传的文件并未真正保存到云端所致。

========================

补充记录一个问题,百度官方推出的群晖nas套件,有时会导致群晖nas速度缓慢,删除掉baiduNas群晖就流畅了


【版权声明】
 含有照片的文章谢绝转载,包括但不限于本人及本人亲友的照片
 涉及中国大陆现状的描述、本人的政治评论等相关文章谢绝转载
 其余文章允许非商用性质的转载,但请保留链接 400.tw/?3796

发表我的评论