从Azure VM复制120G量级文件至备份盘有哪些简便方法?
Azure VM大容量文件(约120G)稳定拷贝至备份盘的可落地方案
为什么RDP拷贝会静默中断
RDP通道内置的文件传输逻辑(包括剪贴板传文件、映射本地驱动器拖拽文件)本身没有断点续传能力,遇到磁盘IO波动、网络瞬断时会直接终止进程,且不会抛出明确的错误提示,不适合10G以上的大容量文件传输场景。
分场景执行方案
场景1:备份盘为VM内部挂载的独立数据盘
完全脱离RDP文件传输逻辑,直接在VM操作系统内使用带断点续传能力的原生工具执行拷贝,是稳定性最高的方案:
- Windows VM:使用系统自带的robocopy完成传输,替代资源管理器拖拽操作。参考命令模板:
robocopy <源文件目录> <备份盘目标目录> /Z /R:5 /W:10 /LOG:拷贝执行日志.log
关键参数作用:/Z 启用断点续传模式,/R 单块拷贝失败时自动重试5次,/W 每次重试间隔等待10秒,/LOG 全量记录操作日志。哪怕进程意外终止,重新执行同一条命令即可从断点位置继续传输,无需从头拷贝。 - Linux VM:使用系统自带的rsync完成传输,参考命令模板:
rsync -avP <源文件路径> <备份盘挂载目标路径> --partial
关键参数作用:-a 完整保留原文件权限、修改时间等属性,-v 实时显示传输进度,-P 启用断点续传,--partial 保留未传完的临时文件块,支持中断后续传。
场景2:备份盘为本地物理机磁盘
放弃RDP自带的驱动器重定向、剪贴板传输功能,替换为支持断点续传的独立直连传输通道:
- 先在VM内部对大容量文件做分卷压缩,拆分为单个大小10G以内的压缩包,降低单文件损坏的影响范围。
- 通过支持断点续传的直连通道完成跨设备传输,遇到网络波动时自动续传,避免RDP传输的静默中断问题。
操作注意事项
- 拷贝启动前,先用系统自带的磁盘检查工具扫描源盘、备份盘的文件系统状态,排除磁盘坏道、文件系统损坏导致的静默中断问题。
- 拷贝进程可设置为后台运行,临时断开RDP连接不会影响进程运行;若遇到进程意外中断,重新执行对应拷贝命令即可从断点位置续传。
内容的提问来源于stack exchange,提问作者Abbey
相关产品推荐
相关产品推荐

