jacksh牛人大佬:
现有一台可上外网的动态IP服务器,硬盘几十T并且长年开机,现想把它增加一项用处(备份网站)。

方法一:
在动态IP服务器上安装FTP,利用宝塔的自动备份并上传到FTP,第一次成功,第二天失败:

|-正在上传文件到 /site/xxxx/xxxx_20210101_033415.tar.gz
上传文件/www/backup/site/xxxx_20210101_033415.tar.gz出现错误:
550 The process cannot access the file because it is being used by another process.
文件上传失败。
==========================================================================================
|-错误:错误:文件上传失败,跳过本次备份!

第二个想法:
宝塔自动备份文件存于宝塔所在的服务器,让动态IP服务器定时下载文件,问题来了:
1. 下载时怎么识别文件名,宝塔每天备份的文件名不一样?
2. 自动运行命令怎么写?

懂的牛人大佬指导下,谢谢!

Fei牛人大佬:
宝塔备份到谷歌盘,再从谷歌盘同步到电脑。

tir牛人大佬:
谢邀,我真不知道怎么做,我觉得可能要手动写个备份代码规范下文件名,不然确实难搞

jacksh牛人大佬:


宝塔备份到谷歌盘,再从谷歌盘同步到电脑。

动态IP服务器没法整谷歌,不允许翻                                         

hxuf牛人大佬:
使用rsync拉回来即可。

jacksh牛人大佬:


使用rsync拉回来即可。

rsync 咋拉回来?牛人大佬给细点方案,谢谢!                    

hxuf牛人大佬:


rsync 咋拉回来?牛人大佬给细点方案,谢谢!

rsync主动连接服务器。这样动态就能连接静态IP的机器了。然后做全量拉回文件即可。