On Wed, Apr 4, 2012 at 4:34 AM, Kern Sibbald <k...@sibbald.com> wrote: > On 04/04/2012 03:48 AM, Victor Hugo dos Santos wrote: >> >> Hi, >> >> I was reading the bacula manual to find a configuration to allow that >> bacula only consider the MD5SuM of file to check if is or not >> necessary backup it. >> but, apparently bacula don't have this options, and always see the >> st_mtime and the st_ctime of files. >> >> (yes.. I see the option "mtimeonly=yesno" in the manual, but it not work >> !!!) >> >> in others words, can I configure bacula, to compare the "only" the >> MD5SUM of file and ignore the creation and modification date ?? >> > > Please look at the "Accurate" command.
Hello Kern, I enable the accurate option for this job.. but bacula backup all file yet... my configuration is: ============================= Job { Name = "prueba" JobDefs = "DefaultJob" Client = webserver-fd FileSet = "datos-comunes" Accurate = yes } FileSet { Name = "datos-comunes" Include { Options { signature = MD5; compression=GZIP5; accurate=5 } File = /home/uapplicatta/respaldo/ } } ============================= running bacula-fd in debug mode, I get: =========================== sudo bacula-fd -c /etc/bacula/bacula-fd.conf -d 200 -f [...] webserver-fd: job.c:273-0 Executing JobId= command. webserver-fd: job.c:495-10269 JobId=10269 Auth=PKHA-AAPE-LHJK-IHCD-NLJN-KPEB-MCDE-NDFC webserver-fd: fd_plugins.c:653-10269 plugin list is NULL webserver-fd: job.c:257-10269 <dird: fileset vss=1 webserver-fd: job.c:273-10269 Executing fileset command. webserver-fd: job.c:753-10269 I webserver-fd: job.c:753-10269 O MZ5C5: webserver-fd: job.c:753-10269 N webserver-fd: job.c:753-10269 F /home/uapplicatta/respaldo/ webserver-fd: job.c:753-10269 N webserver-fd: job.c:753-10269 N webserver-fd: job.c:257-10269 <dird: level = accurate_incremental mtime_only=0 webserver-fd: job.c:273-10269 Executing level = command. webserver-fd: job.c:1270-10269 level_cmd: level = accurate_incremental mtime_only=0 webserver-fd: job.c:257-10269 <dird: level = since_utime 1333550745 mtime_only=0 webserver-fd: job.c:273-10269 Executing level = command. webserver-fd: job.c:1270-10269 level_cmd: level = since_utime 1333550745 mtime_only=0 webserver-fd: job.c:1309-10269 since_time=1333550745 webserver-fd: job.c:1330-10269 Dirtime=1333550811079403 FDtime=1333550811150389 webserver-fd: job.c:1332-10269 rt=251 adj=70861 [...] webserver-fd: job.c:1475-10269 Connection OK to SD. webserver-fd: job.c:1484-10269 Authenticated with SD. webserver-fd: job.c:257-10269 <dird: accurate files=25 webserver-fd: job.c:273-10269 Executing accurate command. webserver-fd: htable.c:78-10269 malloc buf=7f139505f038 size=1000000 rem=999976 webserver-fd: accurate.c:224-10269 add fname=</home/uapplicatta/respaldo/> lstat=PsB DAAM EHt C A A A BAA BAA I BPfFnZ BPfFih BPfFih A A E chksum= webserver-fd: accurate.c:224-10269 add fname=</home/uapplicatta/respaldo/turismomontepatria.gz> lstat=PsB DAAT IGk B A A A xlZ BAA GQ BPfF1F BPfF6K BPfF6K A A E chksum=3XcCjH/fRaf1bg2gHlGl+g webserver-fd: accurate.c:224-10269 add fname=</home/uapplicatta/respaldo/turismo_montepatria_respaldo.gz> lstat=PsB DAAR IGk B A A A NqpM BAA BtY BPfF1F BPfF6H BPfF6H A A E chksum=hlKiRJb3OPAkqSI62PiD+A webserver-fd: accurate.c:224-10269 add fname=</home/uapplicatta/respaldo/app_turismo_valdivia.gz> lstat=PsB DAAO IGk B A A A GXwz BAA zA BPfF1F BPfF6F BPfF6F A A E chksum=UQJo3+r109/6fNkpbj+/Xg webserver-fd: accurate.c:224-10269 add fname=</home/uapplicatta/respaldo/turismo_montepatria_bak.gz> lstat=PsB DAAQ IGk B A A A NkOM BAA Bso BPfF1F BPfF6G BPfF6G A A E chksum=77jQJtj/79XFD4gAGazYEQ webserver-fd: accurate.c:224-10269 add fname=</home/uapplicatta/respaldo/turismo_montepatria.gz> lstat=PsB DAAP IGk B A A A NmNR BAA Bs4 BPfF1F BPfF6G BPfF6G A A E chksum=lnZROsSjqrqyXhyqjCn8Pw webserver-fd: accurate.c:224-10269 add fname=</home/uapplicatta/respaldo/turismo_valdivia.gz> lstat=PsB DAAS IGk B A A A Fq0c BAA tY BPfF1G BPfF6K BPfF6K A A E chksum=aCxtSivOJ++sGbHS8IMSnw webserver-fd: accurate.c:525-10269 Heap: heap=270,336 smbytes=1,016,990 max_bytes=1,016,990 bufs=74 max_bufs=75 webserver-fd: job.c:257-10269 <dird: backup webserver-fd: job.c:273-10269 Executing backup command. webserver-fd: job.c:1532-10269 begin backup ff=104cef8 webserver-fd: job.c:1541-10269 filed>dird: 2000 OK backup webserver-fd: job.c:1547-10269 >stored: append open session webserver-fd: job.c:1552-10269 <stored: 3000 OK open ticket = 275 webserver-fd: job.c:1557-10269 Got Ticket=275 webserver-fd: job.c:1567-10269 >stored: append data 275 webserver-fd: job.c:1572-10269 <stored: append data 275 webserver-fd: job.c:1984-10269 3000 OK data webserver-fd: pythonlib.c:227-10269 No startup module. webserver-fd: job.c:1621-10269 begin blast ff=104cef8 webserver-fd: find.c:92-10269 Enter set_find_options() webserver-fd: find.c:95-10269 Leave set_find_options() webserver-fd: find.c:101-10269 Enter set_find_changed_function() webserver-fd: find.c:200-10269 F /home/uapplicatta/respaldo/ webserver-fd: backup.c:1226-10269 No strip for /home/uapplicatta/respaldo/ webserver-fd: accurate.c:81-10269 lookup </home/uapplicatta/respaldo/> ok webserver-fd: backup.c:1226-10269 No strip for /home/uapplicatta/respaldo/turismomontepatria.gz webserver-fd: accurate.c:81-10269 lookup </home/uapplicatta/respaldo/turismomontepatria.gz> ok webserver-fd: accurate.c:348-10269 /home/uapplicatta/respaldo/turismomontepatria.gz st_mtime differs webserver-fd: backup.c:333-10269 FT_REG saving: /home/uapplicatta/respaldo/turismomontepatria.gz webserver-fd: backup.c:424-10269 bfiled: sending /home/uapplicatta/respaldo/turismomontepatria.gz to stored webserver-fd: crypto.c:600-10269 crypto_digest_new jcr=104c758 webserver-fd: backup.c:1226-10269 No strip for /home/uapplicatta/respaldo/turismomontepatria.gz webserver-fd: bfile.c:900-10269 open file /home/uapplicatta/respaldo/turismomontepatria.gz webserver-fd: backup.c:1023-10269 Send data to SD len=65562 webserver-fd: backup.c:1023-10269 Send data to SD len=65562 webserver-fd: backup.c:1023-10269 Send data to SD len=65562 webserver-fd: backup.c:1023-10269 Send data to SD len=6500 webserver-fd: backup.c:1226-10269 No strip for /home/uapplicatta/respaldo/turismo_montepatria_respaldo.gz webserver-fd: accurate.c:81-10269 lookup </home/uapplicatta/respaldo/turismo_montepatria_respaldo.gz> ok webserver-fd: accurate.c:348-10269 /home/uapplicatta/respaldo/turismo_montepatria_respaldo.gz st_mtime differs webserver-fd: backup.c:333-10269 FT_REG saving: /home/uapplicatta/respaldo/turismo_montepatria_respaldo.gz webserver-fd: backup.c:424-10269 bfiled: sending /home/uapplicatta/respaldo/turismo_montepatria_respaldo.gz to stored webserver-fd: crypto.c:600-10269 crypto_digest_new jcr=104c758 webserver-fd: backup.c:1226-10269 No strip for /home/uapplicatta/respaldo/turismo_montepatria_respaldo.gz webserver-fd: bfile.c:900-10269 open file /home/uapplicatta/respaldo/turismo_montepatria_respaldo.gz webserver-fd: backup.c:1023-10269 Send data to SD len=61887 webserver-fd: backup.c:1023-10269 Send data to SD len=65557 [...] =========================== the MD5SUM of files is the same, the only change is the date (I run the first backup, so, I copy the same file to backup directory overwriting the old file with the same name and content). the output of job is: =========================== 04-Apr 10:46 bacula-dir JobId 10269: Bacula bacula-dir 5.0.1 (24Feb10): 04-Apr-2012 10:46:52 Build OS: i486-pc-linux-gnu ubuntu 10.04 JobId: 10269 Job: DB-WEB.2012-04-04_10.46.48_43 Backup Level: Incremental, since=2012-04-04 10:45:45 Client: "webserver-fd" 5.0.1 (24Feb10) x86_64-pc-linux-gnu,ubuntu,10.04 FileSet: "Dump MySQL FileSet" 2012-04-03 20:20:55 Pool: "Diario-Incremental" (From Job IncPool override) Catalog: "MyCatalog" (From Client resource) Storage: "File" (From Job resource) Scheduled time: 04-Apr-2012 10:46:47 Start time: 04-Apr-2012 10:46:51 End time: 04-Apr-2012 10:46:52 Elapsed time: 1 sec Priority: 10 FD Files Written: 6 SD Files Written: 6 FD Bytes Written: 14,053,230 (14.05 MB) SD Bytes Written: 14,054,034 (14.05 MB) Rate: 14053.2 KB/s Software Compression: None VSS: no Encryption: no Accurate: yes Volume name(s): diario-incremental-1389 Volume Session Id: 275 Volume Session Time: 1331249258 Last Volume Bytes: 14,065,289 (14.06 MB) Non-fatal FD errors: 0 SD Errors: 0 FD termination status: OK SD termination status: OK Termination: Backup OK =========================== in the DB the md5 is the same too: =========================== bacula=# select File.JobId, File.FileId, Filename.Name,Path.Path,File.LStat,File.MD5 from File join Filename using (FilenameId) join Path using (PathId) where File.JobId in (10267,10268,10269) and Filename.Name = 'turismo_montepatria.gz'; jobid | fileid | name | path | lstat | md5 -------+-----------+------------------------+-----------------------------+--------------------------------------------------------------+------------------------ 10267 | 184346092 | turismo_montepatria.gz | /home/uapplicatta/respaldo/ | PsB DAAP IGk B A A A NmNR BAA Bs4 BPfFzq BPfF0e BPfF0e A A E | lnZROsSjqrqyXhyqjCn8Pw 10268 | 184346098 | turismo_montepatria.gz | /home/uapplicatta/respaldo/ | PsB DAAP IGk B A A A NmNR BAA Bs4 BPfF1F BPfF6G BPfF6G A A E | lnZROsSjqrqyXhyqjCn8Pw 10269 | 184346104 | turismo_montepatria.gz | /home/uapplicatta/respaldo/ | PsB DAAP IGk B A A A NmNR BAA Bs4 BPfF7F BPfF6+ BPfF6+ A A E | lnZROsSjqrqyXhyqjCn8Pw (3 rows) =========================== the only diference is the lstat above. but every time, the resulted is the same (6 files and 14MB backuped). maybe the version of bacula (5.0.X) ?? thanks for any help -- -- Victor Hugo dos Santos Linux Counter #224399 ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel