|
|
|
|
|
by dalf
935 days ago
|
|
Seafile (a file sync storage) is inspired by git to store the files (internally there are repositories, branches and commits). However the file are not stored directly: > A file is further divided into blocks with variable lengths. We use Content Defined Chunking algorithm to divide file into blocks. > This mechanism makes it possible to deduplicate data between different versions of frequently updated files, improving storage efficiency. It also enables transferring data to/from multiple servers in parallel. I use it on old PC without issue. Drawback: since the files are not stored in clear, in case of data corruption of the Seafile repositories, I need backup (never happened to me). * https://manual.seafile.com/develop/data_model/ * https://pdos.csail.mit.edu/papers/lbfs:sosp01/lbfs.pdf |
|
https://manual.seafile.com/extension/fuse/