远程传输与解包
远程传输与解包
tar czf - -C /srv app | ssh backup@10.0.0.5 'cat > /backup/app.tar.gz'
# 边传边解包(两端路径口径一致)
tar czf - -C /srv app | ssh backup@10.0.0.5 'tar xzf - -C /restore'本地管道压缩
本地管道压缩
tar -cf - /data | zstd -T0 -o /backup/data-$(date +%F).tar.zst管道中任一环节失败(磁盘满、SSH 断开)不会自动重传,脚本需启用 pipefail 并检查两端状态。