<br><br><div class="gmail_quote">On Mon, Aug 29, 2011 at 2:00 PM, Dan Pilcheck <span dir="ltr"><<a href="mailto:pilcheck@gmail.com">pilcheck@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Mon, Aug 29, 2011 at 1:38 PM, Bob Kline <<a href="mailto:bob.kline@gmail.com">bob.kline@gmail.com</a>> wrote:<br>
> I have a USB backup drive, which I only<br>
> turn on when I want to back up my system.<br>
> And I only do that now and then for time<br>
> reasons - even on a USB 2 connection it<br>
> takes a couple of hours for a full backup.<br>
> So what I like to do is incremental backups.<br>
> The way I do that now is simply to mount the<br>
> drive and run "cp -Rpu . /drive/directory" from<br>
> the top of the directory area that I want to<br>
> back up.<br>
> This works fine except that the "u" option<br>
> ensures that anything on the primary drive<br>
> not on the backup drive is copied over, but things<br>
> that are not on the primary drive, and are on<br>
> the backup drive, do not get erased, which is<br>
> what I want.  I've read the man page, and<br>
> there does not seem to be an option for doing<br>
> this.<br>
> What I'm really looking for is a mirroring<br>
> function, but only on a now and then basis,<br>
> not having two drives running all the time.<br>
> Suggestions?  I hear that rsync does something<br>
> like this.  Can it do this locally, between two<br>
> drives?  i.e., I don't need the "remote" part.<br>
>   -- Bob<br>
><br>
</div></div>> --<br>
> This message has been scanned for viruses and<br>
> dangerous content by MailScanner, and is<br>
> believed to be clean.<br>
> _______________________________________________<br>
> grlug mailing list<br>
> <a href="mailto:grlug@grlug.org">grlug@grlug.org</a><br>
> <a href="http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug" target="_blank">http://shinobu.grlug.org/cgi-bin/mailman/listinfo/grlug</a><br>
><br>
<br>
Bob,<br>
If I run rsync with something similar in mind, I'd check out<br>
"rsync -vazpHEK"  - verbose, archive, compress...<br>
-K, --keep-dirlinks   treat symlinked dir on receiver as dir<br>
-E, --executability   preserve executability<br>
-H, --hard-links   preserve hard links<br>
<br>
-o -g -X -u might be of use too!<br>
<br>
Hope that helps<br>
--<br>
Who is to say that the next step in evolution is not a statistical<br>
chance but rather a by-product of our own will?<br>
That from here on out, nature stops deciding who survives and who<br>
doesn't, but our own decisions?<br>
 </blockquote><div>Right on!  I actually used "rsync --delete -avHEK  /dir1/ /dir2",</div><div>where /dir1/ is the directory area to be copied, and /dir2 is the</div><div>mounted backup drive, set to the desired directory area.  </div>
<div>--delete gets rid of files no longer on /dir1/.  It appears that</div><div>the -a option includes -p.</div><div><br></div><div>The end result is a mirror, done by hand.  Just what I wanted.</div><div><br></div><div>Thanks.</div>
<div><br></div><div>    -- Bob</div><div><br></div></div>
<br />-- 
<br />This message has been scanned for viruses and
<br />dangerous content by
<a href="http://www.mailscanner.info/"><b>MailScanner</b></a>, and is
<br />believed to be clean.