From: stipe <bac...@ba...> - 2009-04-28 23:20:43
|
Hi I have this problem: I have 1 PC Windows XP SP2 (bacula-win 2.4.5) and a bacula server (centos 5.2). I setup a full backup every month and incremental the other days. So I made some tests and I run backup manually: the problem in this: the first backup (Full) is ok, then I add some files and folders in the folder I want to backup, but the incremental task doesn't work even if the report is ok. I attach some reports: Select Job resource (1-4): Unexpected question has been received. 3 Run Backup job JobName: PCtest Level: Incremental Client: PCtest-fd FileSet: Client Pool: Default (From Job resource) Storage: File (From Job resource) When: 2009-04-28 11:55:21 Priority: 10 OK to run? (yes/mod/no): Unexpected question has been received. yes Job queued. JobId=31 28-Apr 11:55 bacula-dir: Start Backup JobId 31, Job=PCtest.2009-04-28_11.55.23 28-Apr 11:55 bacula-dir: Recycled volume "Client-Incr-0001" 28-Apr 11:55 PCtest-fd JobId 31: DIR and FD clocks differ by -24 seconds, FD automatically compensating. 28-Apr 11:55 bacula-sd: Recycled volume "Client-Incr-0001" on device "FileStorage" (/home/backup), all previous data lost. 28-Apr 11:55 PCtest-fd JobId 31: Generate VSS snapshots. Driver="VSS WinXP", Drive(s)="C" 28-Apr 11:55 PCtest-fd JobId 31: VSS Writer (BackupComplete): "Microsoft Writer (Service State)", State: 0x1 (VSS_WS_STABLE) 28-Apr 11:55 bacula-sd: Job write elapsed time = 00:00:16, Transfer rate = 30 bytes/second 28-Apr 11:55 PCtest-fd JobId 31: VSS Writer (BackupComplete): "Microsoft Writer (Bootable State)", State: 0x1 (VSS_WS_STABLE) 28-Apr 11:55 PCtest-fd JobId 31: VSS Writer (BackupComplete): "MSDEWriter", State: 0x1 (VSS_WS_STABLE) 28-Apr 11:55 PCtest-fd JobId 31: VSS Writer (BackupComplete): "WMI Writer", State: 0x1 (VSS_WS_STABLE) 28-Apr 11:55 bacula-dir: Bacula 2.0.3 (06Mar07): 28-Apr-2009 11:55:47 JobId: 31 Job: PCtest.2009-04-28_11.55.23 Backup Level: Incremental, since=2009-04-28 11:52:49 Client: "PCtest-fd" 2.4.5 (14Apr09) Linux,Cross-compile,Win32 FileSet: "Client" 2009-04-28 11:52:35 Pool: "Client-Incr" (From Job IncPool override) Storage: "File" (From Job resource) Scheduled time: 28-Apr-2009 11:55:21 Start time: 28-Apr-2009 11:55:31 End time: 28-Apr-2009 11:55:47 Elapsed time: 16 secs Priority: 10 FD Files Written: 1 SD Files Written: 1 FD Bytes Written: 348 (348 B) SD Bytes Written: 484 (484 B) Rate: 0.0 KB/s Software Compression: None VSS: yes Encryption: no Volume name(s): Client-Incr-0001 Volume Session Id: 2 Volume Session Time: 1240911812 Last Volume Bytes: 1,103 (1.103 KB) Non-fatal FD errors: 0 SD Errors: 0 FD termination status: OK SD termination status: OK Termination: Backup OK 28-Apr 11:55 bacula-dir: Begin pruning Jobs. 28-Apr 11:55 bacula-dir: No Jobs found to prune. 28-Apr 11:55 bacula-dir: Begin pruning Files. 28-Apr 11:55 bacula-dir: No Files found to prune. 28-Apr 11:55 bacula-dir: End auto prune. and bacula-dir.conf: # # Default Bacula Director Configuration file # # The only thing that MUST be changed is to add one or more # file or directory names in the Include directive of the # FileSet resource. # # For Bacula release 2.0.3 (06 March 2007) -- redhat Enterprise release # # You might also want to change the default email address # from root to your address. See the "mail" and "operator" # directives in the Messages resource. # Director { # define myself Name = bacula-dir DIRport = 9101 # where we listen for UA connections QueryFile = "/etc/bacula/query.sql" WorkingDirectory = "/var/spool/bacula" PidDirectory = "/var/run" Maximum Concurrent Jobs = 1 Password = "*********" # Console password Messages = Daemon } JobDefs { Name = "DefaultJob" Type = Backup Level = Incremental Client = bacula-fd FileSet = "Full Set" Schedule = "WeeklyCycle" Storage = File Messages = Standard Pool = Default Priority = 10 } # # Define the main nightly save backup job # By default, this job will back up to disk in /tmp #Job { # Name = "Client2" # Client = bacula2-fd # JobDefs = "DefaultJob" # Write Bootstrap = "/var/spool/bacula/Client2.bsr" #} # Backup the catalog database (after the nightly save) Job { Name = "BackupCatalog" JobDefs = "DefaultJob" Level = Full FileSet="Catalog" Schedule = "WeeklyCycleAfterBackup" # This creates an ASCII copy of the catalog RunBeforeJob = "/usr/libexec/bacula/make_catalog_backup bacula bacula *******" # This deletes the copy of the catalog RunAfterJob = "/usr/libexec/bacula/delete_catalog_backup" Write Bootstrap = "/var/spool/bacula/BackupCatalog.bsr" Priority = 11 # run after main backup } # # Standard Restore template, to be changed by Console program # Only one such job is needed for all Jobs/Clients/Storage ... # Job { Name = "RestoreFiles" Type = Restore Client=bacula-fd FileSet="Full Set" Storage = File Pool = Default Messages = Standard Where = /tmp/bacula-restores } # List of files to be backed up FileSet { Name = "Full Set" Include { Options { signature = MD5 } # # Put your list of files here, preceded by 'File =', one per line # or include an external list with: # # File = <file-name # # Note: / backs up everything on the root partition. # if you have other partitons such as /usr or /home # you will probably want to add them too. # # This File-directive would backup your whole filesystem. # It is disabled by default # # File = / } # # If you backup the root directory, the following two excluded # files can be useful # Exclude { File = /proc File = /tmp File = /.journal File = /.fsck } } # # When to do the backups, full backup on first sunday of the month, # differential (i.e. incremental since full) every other sunday, # and incremental backups other days Schedule { Name = "WeeklyCycle" Run = Full 1st sun at 23:05 Run = Differential 2nd-5th sun at 23:05 Run = Incremental mon-sat at 23:05 } # This schedule does the catalog. It starts after the WeeklyCycle Schedule { Name = "WeeklyCycleAfterBackup" Run = Full sun-sat at 23:10 } # This is the backup of the catalog FileSet { Name = "Catalog" Include { Options { signature = MD5 } File = /var/spool/bacula/bacula.sql } } # Client (File Services) to backup Client { Name = bacula-fd Address = 192.168.100.13 FDPort = 9102 Catalog = MyCatalog Password = ******* File Retention = 30 days Job Retention = 6 months AutoPrune = yes } # # Second Client (File Services) to backup # You should change Name, Address, and Password before using # #Client { # Name = bacula2-fd # Address = client2.example.com # FDPort = 9102 # Catalog = MyCatalog # Password = "@@FD_PASSWORD@@2" # password for FileDaemon 2 # File Retention = 30 days # 30 days # Job Retention = 6 months # six months # AutoPrune = yes # Prune expired Jobs/Files #} # Definition of file storage device Storage { Name = File # Do not use "localhost" here Address = 192.168.100.13 # N.B. Use a fully qualified name here SDPort = 9103 Password = "*********" Device = FileStorage Media Type = File } # Definition of DDS tape storage device #Storage { # Name = DDS-4 # Do not use "localhost" here # Address = storage.example.com # N.B. Use a fully qualified name here # SDPort = 9103 # Password = "@@SD_PASSWORD@@" # password for Storage daemon # Device = DDS-4 # must be same as Device in Storage daemon # Media Type = DDS-4 # must be same as MediaType in Storage daemon # Autochanger = yes # enable for autochanger device #} # Definition of 8mm tape storage device #Storage { # Name = "8mmDrive" # Do not use "localhost" here # Address = storage.example.com # N.B. Use a fully qualified name here # SDPort = 9103 # Password = "@@SD_PASSWORD@@" # Device = "Exabyte 8mm" # MediaType = "8mm" #} # Definition of DVD storage device #Storage { # Name = "DVD" # Do not use "localhost" here # Address = storage.example.com # N.B. Use a fully qualified name here # SDPort = 9103 # Password = "@@SD_PASSWORD@@" # Device = "DVD Writer" # MediaType = "DVD" #} # Generic catalog service Catalog { Name = MyCatalog dbname = bacula; user = bacula; password = "********" } # Reasonable message delivery -- send most everything to email address # and to the console Messages { Name = Standard # # NOTE! If you send to two email or more email addresses, you will need # to replace the %r in the from field (-f part) with a single valid # email address in both the mailcommand and the operatorcommand. # What this does is, it sets the email address that emails would display # in the FROM field, which is by default the same email as they're being # sent to. However, if you send email to more than one address, then # you'll have to set the FROM address manually, to a single address. # for example, a 'no-...@my...', is better since that tends to # tell (most) people that its coming from an automated source. # mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula: %t %e of %c %l\" %r" operatorcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula: Intervention needed for %j\" %r" mail = root@localhost = all, !skipped operator = root@localhost = mount console = all, !skipped, !saved # # WARNING! the following will create a file that you must cycle from # time to time as it will grow indefinitely. However, it will # also keep all your messages if they scroll off the console. # append = "/var/spool/bacula/log" = all, !skipped } # # Message delivery for daemon messages (no job). Messages { Name = Daemon mailcommand = "/usr/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula daemon message\" %r" mail = root@localhost = all, !skipped console = all, !skipped, !saved append = "/var/log/bacula.log" = all, !skipped } # Default pool definition Pool { Name = Default Pool Type = Backup Recycle = yes AutoPrune = yes Volume Retention = 365 days } # # Restricted console used by tray-monitor to get the status of the director # Console { Name = bacula-mon Password = "**********" CommandACL = status, .status } Pool { Name = Client-Incr Pool Type = Backup Maximum Volume Jobs = 6 Volume Retention = 20 days Recycle = yes AutoPrune = yes Label Format ="Client-Incr-" Maximum Volumes = 5 } Pool { Name = Client-Full Pool Type = Backup Maximum Volume Jobs = 1 Volume Retention = 12 days Recycle = yes AutoPrune = yes Label Format ="Client-Full-" Maximum Volumes = 5 } Client { Name = PCtest-fd Password = ************** Address = 192.168.100.14 FDPort = 9102 Catalog = MyCatalog AutoPrune = yes File Retention = 30 days Job Retention = 6 months } Schedule { Name = Client Run = Level=Full Pool=Client-Full on 1 at 23:00 Run = Level=Incremental Pool=Client-Incr on 2-31 at 18:00 } FileSet { Name = Client Include { File = "C:/Documents and Settings/pippo/Documenti" Options { signature = MD5 } File = c:/systemstate.bkf } } Job { Name = PCtest Type = Backup Level = Incremental Client = PCtest-fd FileSet = Client Schedule = Client Storage = File Pool = Default Full Backup Pool = Client-Full Incremental Backup Pool = Client-Incr Messages = Standard } Thanks a lot Stipe +---------------------------------------------------------------------- |This was sent by st...@gm... via Backup Central. |Forward SPAM to ab...@ba.... +---------------------------------------------------------------------- |
From: Arno L. <al...@it...> - 2009-04-29 10:30:09
|
Hello, 28.04.2009 19:06, stipe wrote: > Hi > > I have this problem: I have 1 PC Windows XP SP2 (bacula-win 2.4.5) > and a bacula server (centos 5.2). I setup a full backup every month > and incremental the other days. So I made some tests and I run > backup manually: the problem in this: the first backup (Full) is > ok, then I add some files and folders in the folder I want to > backup, How do you add those files? Copy them using the shell/cmd, moving them using the explorer, creating them with an application and saving to the folder in question? > but the incremental task doesn't work even if the report is > ok. ... Arno -- Arno Lehmann IT-Service Lehmann Sandstr. 6, 49080 Osnabrück www.its-lehmann.de |
From: stipe <bac...@ba...> - 2009-04-29 10:49:10
|
Hello, > How do you add those files? Copy them using the shell/cmd, moving them > using the explorer, creating them with an application and saving to > the folder in question? > I moved my files and folder with explorer (cut and paste) > ... As you can see bacula said: "Termination: Backup OK " and "SD Bytes Written: 484 (484 B) " BUT my incremental is about 12 MB THX Stefano +---------------------------------------------------------------------- |This was sent by st...@gm... via Backup Central. |Forward SPAM to ab...@ba.... +---------------------------------------------------------------------- |
From: Mike R. <th...@ea...> - 2009-04-29 12:11:02
|
On 04/28/2009 13:06, stipe wrote: > Hi > > I have this problem: I have 1 PC Windows XP SP2 (bacula-win 2.4.5) and a bacula server (centos 5.2). I setup a full backup every month and incremental the other days. So I made some tests and I run backup manually: the problem in this: the first backup (Full) is ok, then I add some files and folders in the folder I want to backup, but the incremental task doesn't work even if the report is ok. > > Incremental backups are based on time stamps. If you want those files to be included, you have two choices: 1) Touch the files, so that their last modified date is newer than the last backup date. 2) Upgrade to Bacula 3.x, and use "Accurate" backups. |