>А такой вариант не подойдет?
>tar -cvf - -C /src . | tar -xpvf - -C /dest/ А добавление "буфера" к нему (именно с помощью dd) как нистранно:
tar -cvf - -C /src . |dd bs=10M | tar -xpvf - -C /dest/
Вот здесь- http:/openforum/vsluhforumID1/82553.html#4 про то же с cpio+find, соответственно, варианты с буфером примерно так---
$ cd $FROM_DIR; find |cpio -oa --format=newc |dd bs=50K |ssh $NEWHOST "cd $TO_DIR; dd bs=1M | cpio -idmu"
$ cd $FROM_DIR; find |cpio -oa --format=newc |dd bs=10M | cpio -idmu $TO_DIR
То есть заворачиваем что надо в архив (tar/cpio/...), архив - в конвейер, конвейер читать-писать кусками такого-то размера(=буферизовать), "на той стороне" - распаковать из архива в указанную директорию.
Хотя идея диска и без буферизации -- пуга-а-ает. %)