![如何通过 ssh 快速执行全驱动器 dd 备份?](https://linux22.com/image/216003/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20ssh%20%E5%BF%AB%E9%80%9F%E6%89%A7%E8%A1%8C%E5%85%A8%E9%A9%B1%E5%8A%A8%E5%99%A8%20dd%20%E5%A4%87%E4%BB%BD%EF%BC%9F.png)
我正在尝试定期备份我使用 dd 远程托管的计算机。这是我过去发现的适用于具有小型驱动器的机器的方法。但我的新机器有一个 75 GiB luks 加密的驱动器,脚本显示它的传输速度约为 300 KiB/s。我估计,假设连接在某个时候不会断开,这将需要大约三天的时间才能完成。我怎样才能加快速度?
ssh [email protected] dd if="/dev/vda" conv=sync,noerror | gzip -5 - | pv | dd of=whole-drive-bkp-$(date "+%Y%m%d%H%M").dd.gz
编辑:如果我传递 10 megs ( ) 的块大小参数bs=10M
,它会将速率平均增加到接近 1 MiB/s