At 8:00 AM -0700 2007/04/02, duklaa wrote:
>I am having problems getting rsync to work on a folder on my sshfs
>mounted. I am getting "permission denied" errors. However, I can read/
>write to the volume just fine from both the finder as well as the unix
>prompt.
>
>The exact same rsync command works fine if I mount the same
>destination using nfs instead of sshfs:
>
>/usr/bin/rsync --verbose --progress --stats --compress --archive --
>recursive --times --perms --links --delete -E --owner --group -D --
>exclude-from=backup_excludes.txt --one-file-system / /Volumes/MyServer/
>backup
>
>I am running latest Tiger.
>
>Any clues?
No, but a suggestion. If you are doing an update, instead of
a full copy, rsync will be *much* faster if you let it connect via
ssh instead of pointing it at a network mount (AFP, NFS, sshfs, etc.).
The 'magic' part of rsync is comparison of binary files,
which requires reading both files to generate rolling checksums; then
only the differences need to be copied over the network. With rsync
connecting to the remote server via ssh, both systems read the files
and calculate checksums locally, copying over the differences.
Running over a network share, the system running rsync needs to copy
the whole remote file over the network link so it can compare against
the checksums on the local file; then the differences are copied.
So rather than copying only checksums + deltas over an
ssh/rsh link (see "--rsh" in rsync's manual page), if rsyncing
against a share you copy whole files + deltas, which is double the
total data size in the worst case.
Chris
--
Chris Pepper: <http://www.reppep.com/~pepper/>
<http://www.extrapepperoni.com/>
The Rockefeller University: <http://www.rockefeller.edu/>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"macfuse-devel" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/macfuse-devel?hl=en
-~----------~----~----~----~------~----~------~--~---