rsync 常用
rsync 常用
rsync -avz --progress /data/ user@10.0.0.9:/data/ # 目录同步(尾斜杠语义)
rsync -avz --partial --append-verify big.iso user@10.0.0.9:/data/ # 大文件续传
rsync -avz --exclude '*.tmp' --exclude 'cache/' /data/ user@10.0.0.9:/data/
rsync -avzn /data/ user@10.0.0.9:/data/ | head # -n 演练不落地大量小文件:先打包流式传
大量小文件:先打包流式传
tar -C /data -czf - . | ssh user@10.0.0.9 'tar -C /newdata -xzf -'
# 可加 PV 观察进度:
# tar -C /data -czf - . | pv | ssh user@10.0.0.9 'tar -C /newdata -xzf -'跨 Windows 共享迁移时通常先挂载 CIFS(见 cifs-mount-usage 条目)再 rsync;保持属主需目标端 root。