使用Rclone快速复制2台VPS的文件夹

使用Rclone快速复制2台VPS的文件夹

相关工具:RcloneTmux

最近有一个朋友想把一台VPS的文件搬到另外一台VPS,由于该文件夹下都是帝国CMS生成的静态网页以及图片,大约188万个文件、总大小52GB,这种数量级的文件夹压缩起来特别浪费时间还会占用大量服务器资源。所以使用rclone通过FTP挂载服务器A的文件夹,在服务器B下面,开启一个tmux窗口进行传输。最后用时3小时12分钟。下面记录一下相关操作步骤。

1、设置FTP文件夹

在宝塔面板的左侧找到FTP设置,并点击添加FTP

使用Rclone快速复制2台VPS的文件夹

使用Rclone快速复制2台VPS的文件夹

在弹出的窗口中设置用户名和密码以及目录。我们本次需要搬的文件就在/www/wwwroot 目录下,所以我们就不要修改保持默认就可以。

2、安装rclone和tmux

安装rclone可以使用官方的一键脚本

curl https://rclone.org/install.sh | sudo bash

tmux直接用系统自带的安装器就可以

apt install tmux

3、 为了避免ssh断开导致传输失败,我们新开启一个tmux窗口

tmux new -s 1

1可以替换任意你想要的窗口名称

 

4、我们退出tmux窗口配置rclone

退出tmux但不关闭窗口的命令是ctrl + D

rclone config

使用Rclone快速复制2台VPS的文件夹

输入 n 新建配置

使用Rclone快速复制2台VPS的文件夹

输入盘符名称,随便打一个 我这里输入test

使用Rclone快速复制2台VPS的文件夹

使用Rclone快速复制2台VPS的文件夹

使用Rclone快速复制2台VPS的文件夹

输入16 回车,选择FTP

使用Rclone快速复制2台VPS的文件夹

然后按照提示输入服务器A的IP、用户名、端口(默认21)、密码

使用Rclone快速复制2台VPS的文件夹

密码这里输入y,然后输入宝塔面板设置的FTP密码

使用Rclone快速复制2台VPS的文件夹

tls直接回车默认

使用Rclone快速复制2台VPS的文件夹

一路回车到这里选择y确认配置

5、进入tmux窗口进行复制操作

tmux a -t 1

复制的命令是:

rclone copy test: /www/wwwroot -P -v

test替换成你设置的FTP盘符名,然后/www/wwwroot是你要保存的服务器B的目录

  • -P = --progress - 显示实时传输进度,500mS 刷新一次,否则默认 1 分钟刷新一次。
  • -v - rclone将生成 ERRORNOTICEINFO 消息,推荐此项

到这里基本上就可以等他慢慢传输了。可以在ssh窗口很清楚的看到传输列表,用时、剩余时长等信息。

 

本站文章资源均来源自网络,除非特别声明,否则均不代表站方观点,并仅供查阅,不作为任何参考依据!
如有侵权请及时跟我们联系,本站将及时删除!
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
使用Rclone快速复制2台VPS的文件夹
相关工具:Rclone,Tmux 最近有一个朋友想把一台VPS的文件搬到另外一台VPS,由于该文件夹下都是帝国CMS生成的静态网页以及图片,大约188万个文件、总大小52GB……
<<上一篇
下一篇>>