Add new comment
|
I'm somewhat amazed that you found rdiff-backup to be faster over sshfs than rdiff-backup directly over ssh.
When rdiff-backup is running at each end of the ssh link, then the rdiff-backup processes can compute rolling checksums and exchange those to determine which files have changed (and where in the file the changes are). This is the main advantage (and the whole point, really) of the rsync algorithm. But when using sshfs, rdiff-backup sees only two "local" files. It will then compute these rolling checksums on both files itself, by reading in each file. Surely this causes the entire file to be fetched by sshfs? And surely this will (in general) be slower than with an rdiff-backup process at the other end which is sending only checksums, not the whole file... About the only time I can figure that sshfs access might be faster is during an initial backup, when none of the files actually exist in the backup, and so there are no rolling checksums to compute and compare.
Reply |





Recent comments
2 hours 2 min ago
3 hours 42 min ago
15 hours 56 min ago
18 hours 11 min ago
1 day 2 hours ago
1 day 5 hours ago
1 day 10 hours ago
1 day 13 hours ago
2 days 17 hours ago
2 days 18 hours ago