rsync 与 tar -b 和 dd 组合上的 --bwlimit 选项

rsync 与 tar -b 和 dd 组合上的 --bwlimit 选项

我正在使用以下方式进行 NFS 备份。

tar -b 1024 -cf - . | /bin/gzip -c | /bin/dd bs=10M oflag=direct,sync of=/nfs

但我在某处读到它要限制 I/O 读取数据的速率以匹配 NFS 写入速率,以使用

rsync --bwlimit=10M -az -P -H . /nfs

我想知道这两个中哪一个能够有效地将一大块文件写入 NFS 安装路径。

答案1

rsync将是更好的选择。仅当您不想使网络拥塞时才需要进行限制。

使用rsync的优点是如果备份过程中出现问题,恢复速度会更快。 (使用第一种方法,您必须从头开始)

相关内容