<br><div class="gmail_quote">On Sat, Nov 19, 2011 at 5:43 AM, Andrea Gelmini <span dir="ltr"><<a href="mailto:andrea.gelmini@gmail.com">andrea.gelmini@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2011/11/3 Alex Waite <<a href="mailto:alexqw85@gmail.com">alexqw85@gmail.com</a>>:<br>
<div class="im">>    Recently I learned that rsync does a checksum of every file<br>
> transferred.  I thought it might be interesting to record the path and<br>
> checksum of each file in a table.  On future backups, the checksum of<br>
<br>
</div>I guess you can be interested in these projects:<br>
- lessfs:¹ deduplication and compression via fuse (it's a mature project);<br></blockquote><div><br>This sounds like the garbage collector I wrote when I was kid.  It's a pretty complex way to do things.  It also doesn't compress very hard - it kind of has to, because it's intended to be a filesystem.<br>
 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
- Bup:² it uses git fs to store backup (young but very powerfull).<br></blockquote><div><br>Does it suffer from the usual backup-to-git problem: No expiration?<br><br></div></div>