二台以上のマシン間でのファイルコピーを早くする方法って無いかな。

hostA, B, Cともにnfsでports.tar.gzが見えてるんだけど

hostA> tar zcvf ports.tar.gz /usr/ports
hostB> tar zxvf ports.tar.gz
hostC> tar zcvf ports.tar.gz
ってやるとファイル末尾に追いついちゃってるらしく
x usr/ports/INDEX-7: (Empty error message)
tar: Error exit delayed from previous errors.
ってなっちゃう。

mkfifoを使うとnfs上でも同じホストだといけるんだけど他のホストだといけないっす。
hostA> mkfifo ports.tar.gz
hostA> tar zcvf ports.tar.gz /usr/ports
hostA> tar zxvf ports.tar.gz # OK!
hostB> tar zxvf ports.tar.gz # NG!

こんな感じの何か良い解決方法はあったりしませんか?