What is faster? seaf-fuse or normal sync?

I would like to export several TB of data from seafile. Now I wounder whats actually faster. Should I mount the libs via seaf-fuse and rsync the data, or should I install the seafile client and do a normal sync?

I think the client will be many times faster.

Thanks shoeper!

Why is that?

It uses the native protocol while the fuse implementation has to do that internally. And I think rsync first scans all files and then copies them which has a very big overhead with seaf-fuse, because first many files have to be read just to get the metadata and because that’s most likely already very much data it also won’t stay in the cache and has to be read from the disk for the actual copying again.

The client has also been optimized much more than the fuse implementation.

1 Like