From: Craig B. <cba...@us...> - 2006-10-05 05:19:50
|
linux writes: > Would you be willing to answer a couple of questions about the internal= > workings of the backuppc classes? Sure. > Specifically respecting how, if data is backed up to the server disk vi= a an > occult method (think backuppcd, but not) and residing in the "new" > directory, what must be done before returning control to BackupPC_dump (= for > linking?)? I know that the "attrib" files need to be created, but I can= 't > figure out quite how to do that. I'm unclear on what needs to be done > regarding the pool. The attrib files need to be created, the file names need to be mangled (prepended with "f"), existing files need to be linked into the pool, and files not in the pool need to be listed in the NewFileList file. > I tried using the existing Attrib module to create the attrib files wit= hout > luck. I have decent perl skills, but my OOperl is obviously not as stro= ng as > I'd like and there's not an example in the existing BackupPC_* scripts f= or > handling data already on disk (not arriving in a datastream, etc). You could tar the data up and pipe it into BackupPC_tarExtract. Yes, most of the code is written for streamed data. But there are plently of examples around the code, for example in bin/BackupPC_link, and you can see the attribute writing in BackupPC_tarExtract. To compute the md5 digest of a file you should call BackupPC::Lib::File2M= D5(). To replace a file by a link, call BackupPC::Lib::MakeFileLink() with the md5 digest. To replace files with hardlinks, look in bin/BackupPC_link. =20 the md5 digest of a file from NewFileList and calls LinkNewFile(). That=20 > I can provide specific questions and examples if you have knowledge of t= he > backuppc internals and are willing to help. I am, of course, willing to= > share any modifications I make if you deem them worthy of inclusion in > future releases. Please let me know whether or not you have time to ans= wer > my questions. If there's a more appropriate place to ask, please let me= > know. We can take this off list. Craig |
From: Jean-Michel B. <be...@pc...> - 2006-10-07 19:30:54
|
Hello, is it possible to receive a mail when there are only some Xfer errors not fatal (like NT_STATUS_ACCESS_DENIED ) but important to known for the backupc process ? thanks jmb -- ------------------------------------------------------------------- Dr Ir Jean-Michel Beuken | University of Louvain-La-Neuve Computer Scientist | CISM, Bat P. Curie UCL PowerComputing Manager | 1, Rue du Compas | 1348 Louvain-La-Neuve | BELGIUM ------------------------------------------------------------------- Tel : +32 10473570 Fax : +32 10473452 HTTP://www.mapr.ucl.ac.be/~beuken ------------------------------------------------------------------- |