[Unison-hackers] Sneaker Net or Incremental Backup

Duane McKinney duane.mckinney at gmail.com
Tue Dec 30 07:04:59 EST 2008


What about a flag that tells it to instead of executing the copies, just 
prints out a list of the files that would be copied?  A proper name is 
escaping me at the moment, but it is a common option on programs.

Benjamin Pierce wrote:
> Both of these features would be easy to implement using information  
> that Unison already has available.  If you want to give it a try, I  
> can tell you where to start.  (I'd be reluctant, though, to add this  
> code to the main sources -- Unison arguably has too many flags and  
> switches already!)
> 
> Best,
> 
>      - Benjamin
> 
> On Dec 27, 2008, at 10:27 AM, Duane McKinney wrote:
> 
>> I searched, but came up empty.  Can this be done.
>> I sync two offices using unison.
>> 1) (Optional)I would like to be able to set a preference that says,  
>> don't try to
>> sync a file if it would require X bytes transferred
>> 2) Get a list of changed files from a root.  That way I can copy the  
>> files to a
>> removable drive and sync them when I get to the other office.
>>
>> Here is my reasoning.  Most of the time, root changes are very  
>> small, a few MB.
>> But Let's say that I download a new CENTOS release and place it on  
>> the file
>> server.  This may be a poor example, because I could retrieve it  
>> over the
>> internet again, but just bear with me.  I would like for unison, to  
>> instead of
>> trying to sync this file over the network to skip it.  The I would  
>> like to be
>> able to say once a week, run a job, that would take the differences  
>> in the root
>> and sent them to a USB drive.  I can then carry this drive to  
>> location 2, and
>> update the root there.   Then from my understanding, the network  
>> sync would
>> detect that both roots are identical.
>>
>> That way, our bandwidth isn't being eaten up for hours/days, trying  
>> to perform a
>> sync that will most likely fail because it will take so long.
>>
>> Also, this would be more useful, than synchronizing the whole root  
>> to a usb
>> drive, because, the total of the data that I am synchronizing is >  
>> 1TB.  I would
>> not mind moving a few GB (<100) via USB.  I am trying to avoid  
>> needing either, a
>> lot of time, or a bunch of USB drives (one for each root).
>>
>> I have not yet looked at the source, but I would assume that most of  
>> the items
>> required for this feature are already in place.  Is it feasible?  Is  
>> there
>> already a way?
>>
>> _______________________________________________
>> Unison-hackers mailing list
>> Unison-hackers at lists.seas.upenn.edu
>> http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers


More information about the Unison-hackers mailing list