Re: [noreply@sourceforge.net: [ rsyncrypto-Bugs-1897596 ] Feature request: write list of changed fi
Brought to you by:
thesun
From: David V. <dav...@gm...> - 2008-05-09 07:21:35
|
I agree with Robin on this. The solution I use so far is running rsyncrypto by a php script. I control the file list to encrypt with the php script and I encrypt the files one at a time by calling rsyncrypto in a loop and giving it only one file to encrypt. Using this method I know exactly was is going on and it is possible to build a list of encrypted files within the same loop. One other important reason why I use this method is that, at one point (I really don't know if it is fixed yet) rsyncrypto would just stop if something was wrong with a file while working on a directory, instead of just outputing an error and continuing. So because of only one file I could loose an entire backup. Now if something goes wrong with rsyncrypto while working on one file, my php script outputs the error and continues with the next file. But this is, of course, just a workaround, a php script working this way will never be as fast as rsyncrypto, especialy when dealing with thousands of files. By the way Robin : The last version of rsync (3.x.x) eliminates the need of waiting so long while analysing the remote directory. Shachar thank again for this great tool. David V. On Thu, May 8, 2008 at 5:10 PM, Robin Lee Powell < rlp...@di...> wrote: > Shachar asked me to move this to the list; you'll have to read > bottom-up, I'm afraid. > > No, rsyncrypto most certainly does not do this with any number of > -v: > > $ rsyncrypto -vvvv --trim=1 --ne-nesting=5 --name-encrypt=filemap --delete > -c -v -r a a.enc a.keys backup.crt > Skipping unchanged file a/b/d/foo > Skipping unchanged file a/b/c/frobnitz > Encrypting a/b/c/qux > Skipping unchanged file a/b/c/bar > Skipping unchanged file a/b/c/baz > Encrypting a/b/c/quux > > The resulting encrypted file name is not listed at any point, and > rsyncrypto chokes on five -v. > > This is 1.07, by the way. > > -Robin > > ----- Forwarded message from "SourceForge.net" <no...@so...> > ----- > > > ---------------------------------------------------------------------- > > >Comment By: Shachar Shemesh (thesun) > Date: 2008-05-08 21:41 > > Message: > Logged In: YES > user_id=411662 > Originator: NO > > Sorry, I mistyped. I meant to say "That should be fairly easy to do with > rsyncrypto as it is right now." The rest of the message remains the same. > > If that is still not clear, please let's take the discussion over this to > the mailing list. It is the more appropriate forum for this. If the > conclusion is that this is a viable feature request, we'll reopen this > request. > > Shachar > > ---------------------------------------------------------------------- > > Comment By: Robin Powell (rlpowell) > Date: 2008-05-08 20:49 > > Message: > Logged In: YES > user_id=85540 > Originator: YES > > I'm sorry I was slow on this. > > Running rsync doesn't help me; let me explain in more detail. > > I have a tree, A, with (say) a million files in it. > > Every day, on the order of 10K files change. > > I use rsyncrypto to sync A to B, with encrypted file names. > > I then sync B out to a remote machine. > > The problem is that there are a million files in B, only 10K have changed, > and I have no idea which ones. > > So, I need rsyncrypto to print out the *destination* file names it > touched; that is, the file names in the encrypted file name tree. > > -Robin > > ---------------------------------------------------------------------- > > Comment By: Shachar Shemesh (thesun) > Date: 2008-05-07 22:31 > > Message: > Logged In: YES > user_id=411662 > Originator: NO > > That should be fairly easy to do with rsync as it is right now. Just run > it with the right number of -v, and then use sed to format the output in > whatever way you want. > > Unless you see some problem with this, I'm going to close the bug as > "rejected". > > Shachar > > ---------------------------------------------------------------------- > > For large trees (which mine is), it would simplify the rsync I run > after rsyncrypto *greatly* if rsyncrypto wrote to a file the names > of the files it changed (that is, the destination files) taking into > account name encryption and so on. Then I could just use that file > list with rsync's --files-from option, and save myself walking the > whole tree again (which takes more than an hour alone!). > > -Robin > > ----- End forwarded message ----- > > -- > Lojban Reason #17: http://en.wikipedia.org/wiki/Buffalo_buffalo > Proud Supporter of the Singularity Institute - http://singinst.org/ > http://www.digitalkingdom.org/~rlpowell/<http://www.digitalkingdom.org/%7Erlpowell/>*** > http://www.lojban.org/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Rsyncrypto-devel mailing list > Rsy...@li... > https://lists.sourceforge.net/lists/listinfo/rsyncrypto-devel > |