我有每天使用 lftp 命令备份到远程 ftp 服务器的 CCTV 服务器。央视服务器每天将视频保存到一个新文件夹,备份每天凌晨 1 点运行一次,因此每次备份只影响 2 个文件夹。28 天后,本地副本全部被删除。
我目前使用的命令是:
mirror --reverse --use-cache --allow-chown --allow-suid --no-umask --verbose
移动文件时的文件传输速率已经保持了 2 年,但文件夹之间的等待正在缓慢增加。这意味着,如果按照每天备份 2GB 的挂钟时间计算,文件传输速率为 1Mb/s,而 2 年后的平均速度现在降至 0.5Mb/s。
我的命令中有什么导致进程膨胀吗?--use-cache
例如?
我可以让镜像命令为每个文件夹运行一个线程,以便它可以在上传其他文件时继续加载文件夹内容吗?
在尝试清除缓存并
--use-cache
完全删除命令后,我的服务提供商承认他们遇到了“网络问题”,这导致ls
命令运行非常缓慢。幸运的是,我的详细日志能够证明他们的错误,现在显示事情全速运行。保持你的日志人!