AI 智能摘要
使用 rsync 命令可在两台 Linux 服务器间高效迁移数据。作者在切换主机时,通过在主机 A 执行 rsync 命令,以归档压缩模式经 SSH 端口 46357 将打包文件 /system_snapshot/20250813211406.tar.gz 推送至主机 B 的指定目录,传输过程显示实时进度,操作简便且速度快,适用于带宽充足的服务器环境,完成后在目标主机解压或直接恢复即可。
— 此摘要由 AI 分析文章内容生成,仅供参考。
今天我在切换主机时遇到了在两台 Linux 服务器之间迁移的问题,按照以往经验,我的标准操作流程是先将网站数据打包,然后再通过下载和上传的方式进行转移。
今天我使用了另外的办法。那就是利用 rsync 命令进行迁移。
Linux 的 rsync 工具还是非常好用的。
我需要实现的功能相当简单:先在 A 主机上完成数据打包,然后将打包好的数据直接推送到 B 主机;由于两者都是服务器且带宽充足,因此传输速度快、效率高。
迁移到 B 主机之后解压,就可以了。然后有些面板支持直接恢复,那就直接恢复就行!
以下是具体操作步骤:首先在主服务器上安装 rsync 工具,然后假设需要将主机 A 的数据同步至主机 B,此时只需在主机 A 上执行相应的 rsync 复制命令即可完成数据传输。
使用 rsync 命令以归档模式(-a)和压缩传输(-z)的方式,通过 SSH 端口 46357 将本地路径 /system_snapshot/20250813211406.tar.gz 文件传输至远程服务器 1.1.1.1 的 /system_snapshot/ 目录,并显示传输进度(–progress)。
rsync -avz –progress -e “ssh -p 46357” \
/system_snapshot/20250813211406.tar.gz \
root@1.1.1.1:/opt/1panel/backup/system_snapshot/
具体替换下内容就可以了。然后会提示输入 B 主机的 root 密码。就开始传输了。而且可以看到实时的传输进度。非常好用
正文完


用rsync传大文件还挺方便的。
特别是断点续传功能,传大文件很省心。
rsync -z压缩传输确实省流量
压缩传起来更快,适合大文件。
用rsync迁移挺稳的,不过端口46357是自定义的?
对的,自定义端口安全点
rsync传大文件进度条看着舒服
直接传压缩包省事啊
打包省事,迁移也快。
苹果电脑macOS 系统如何自定义 DNS 服务器
STunnelproxy – 安全代理工具完整教程
1panel 面板迁移网站存储目录
Catogram – 可爱风 Telegram 客户端完整教程
64Gram – 轻量级 Telegram 客户端完整教程