在电脑 B 上通过局域网 SSH 直接从电脑 A 拉取文件,用 rsync 断点续传
假设电脑 A IP192.168.1.10电脑 B IP192.168.1.20大文件在 A/data/bigfile.img要拷贝到 B/data/backup/1. 确认两台机器能互通在 B 上执行ping 192.168.1.10 ssh user192.168.1.10如果能 SSH 到 A就可以直接传。2. 推荐命令rsync 断点续传在电脑 B上执行rsync -avh --progress --partial --inplace user192.168.1.10:/data/bigfile.img /data/backup/这个命令的好处--progress显示进度--partial中断后保留已传部分--inplace适合超大文件避免额外占用一份临时空间断线后重新执行同一条命令即可继续传千兆局域网实际速度通常大约80–115 MB/s60GB 理想情况下大约10–15 分钟但会受硬盘速度、CPU、网线和交换机影响。3. 远程操作建议放到 tmux 里跑避免 SSH 会话断开导致任务中断tmux new -s transfer然后执行rsync -avh --progress --partial --inplace user192.168.1.10:/data/bigfile.img /data/backup/如果你断开了之后重新连回 Btmux attach -t transfer4. 传完后校验文件完整性在 A 上sha256sum /data/bigfile.img在 B 上sha256sum /data/backup/bigfile.img两个哈希值一致就说明文件完整。5. 如果想更快一点局域网传大文件一般不要加压缩所以不要用-z因为 60G 文件如果已经是压缩包、镜像、视频压缩只会浪费 CPU。可以尝试指定 SSH 加密算法减轻 CPU 压力rsync -avh --progress --partial --inplace \ -e ssh -T -c aes128-gcmopenssh.com \ user192.168.1.10:/data/bigfile.img /data/backup/6. 备用方案scp简单但断点续传不如 rsyncscp user192.168.1.10:/data/bigfile.img /data/backup/不推荐作为首选60G 文件中途断了会比较麻烦。7. 最稳妥的实际流程在 B 上执行tmux new -s transfer rsync -avh --progress --partial --inplace user192.168.1.10:/data/bigfile.img /data/backup/中断了就重新执行rsync -avh --progress --partial --inplace user192.168.1.10:/data/bigfile.img /data/backup/这就是远程拷贝 60G 大文件最稳、最省事的方法。