Hi! tonight i ran my very first concurrent backup and the backup time went down nicely. yay.
when trying to restore something from the backup i got this: ========== 15-Apr 15:00 lettuce.spotify.net-dir JobId 17536: Start Restore Job RestoreFiles.2009-04-15_15.00.51 15-Apr 15:00 lettuce.spotify.net-dir JobId 17536: Using Device "FileStorage3" 15-Apr 15:00 lettuce.spotify.net-sd JobId 17536: Ready to read from volume "File-00001521" on device "FileStorage3" (/var/backups/bacula/unit_03/backups/). 15-Apr 15:00 lettuce.spotify.net-sd JobId 17536: Forward spacing Volume "File-00001521" to file:block 0:210. 15-Apr 15:01 lettuce.spotify.net-sd JobId 17536: End of Volume at file 0 on device "FileStorage3" (/var/backups/bacula/unit_03/backups/), Volume "File-00001521" 15-Apr 15:01 lettuce.spotify.net-sd JobId 17536: End of all volumes. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: Bacula lettuce.spotify.net-dir 2.4.0 (04Jun08): 15-Apr-2009 15:01:04 Build OS: x86_64-pc-linux-gnu debian 4.0 JobId: 17536 Job: RestoreFiles.2009-04-15_15.00.51 Restore Client: angie.lon.spotify.net-fd Start time: 15-Apr-2009 15:00:10 End time: 15-Apr-2009 15:01:04 Files Expected: 1 Files Restored: 0 Bytes Restored: 0 Rate: 0.0 KB/s FD Errors: 0 FD termination status: OK SD termination status: OK Termination: Restore OK -- warning file count mismatch 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: Begin pruning Jobs. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: No Jobs found to prune. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: Begin pruning Files. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: No Files found to prune. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: End auto prune. =========== i restored like this (transscript from bconsole): =========== No file specification given. $ find * /var/ /var/backups/ /var/backups/bacula/ /var/backups/bacula/postgres/ /var/backups/bacula/postgres/postgres_globals_2009_04_15_01_53_39.gz /var/backups/bacula/postgres/postgres_postgres_2009_04_15_01_53_39.gz /var/backups/bacula/postgres/postgres_template1_2009_04_15_01_53_39.gz /var/backups/bacula/postgres/postgres_users_2009_04_15_01_53_39.gz /var/backups/bacula/postgres/postgres_users2_2009_04_15_01_55_07.gz $ mark /var/backups/bacula/postgres/postgres_users_2009_04_15_01_53_39.gz No files marked. $ cd /var/backups/bacula/postgres/ cwd is: /var/backups/bacula/postgres/ $ makr postgres_users_2009_04_15_01_53_39.gz Invalid command. Enter "done" to exit. $ mark postgres_users_2009_04_15_01_53_39.gz 1 file marked. $ done Storage "" not found, using Storage "lettuce.spotify.net-sd" from MediaType "File". Bootstrap records written to /var/lib/bacula/lettuce.spotify.net-dir.restore.3.bsr The job will require the following Volume(s) Storage(s) SD Device(s) =========================================================================== File-00001521 1 file selected to be restored. Run Restore job JobName: RestoreFiles Bootstrap: /var/lib/bacula/lettuce.spotify.net-dir.restore.3.bsr Where: /tmp/bacula-restores Replace: always FileSet: Full Set Backup Client: angie.lon.spotify.net-fd Restore Client: angie.lon.spotify.net-fd Storage: lettuce.spotify.net-sd When: 2009-04-15 14:45:47 Catalog: backup Priority: 10 OK to run? (yes/mod/no): mod Parameters to modify: 1: Level 2: Storage 3: Job 4: FileSet 5: Restore Client 6: When 7: Priority 8: Bootstrap 9: Where 10: File Relocation 11: Replace 12: JobId Select parameter to modify (1-12): 9 Please enter path prefix for restore (/ for none): /var/backups/restore Run Restore job JobName: RestoreFiles Bootstrap: /var/lib/bacula/lettuce.spotify.net-dir.restore.3.bsr Where: /var/backups/restore Replace: always FileSet: Full Set Backup Client: angie.lon.spotify.net-fd Restore Client: angie.lon.spotify.net-fd Storage: lettuce.spotify.net-sd When: 2009-04-15 14:45:47 Catalog: backup Priority: 10 OK to run? (yes/mod/no): yes Job queued. JobId=17536 * 15-Apr 15:00 lettuce.spotify.net-dir JobId 17536: Start Restore Job RestoreFiles.2009-04-15_15.00.51 15-Apr 15:00 lettuce.spotify.net-dir JobId 17536: Using Device "FileStorage3" 15-Apr 15:00 lettuce.spotify.net-sd JobId 17536: Ready to read from volume "File-00001521" on device "FileStorage3" (/var/backups/bacula/unit_03/backups/). 15-Apr 15:00 lettuce.spotify.net-sd JobId 17536: Forward spacing Volume "File-00001521" to file:block 0:210. * 15-Apr 15:01 lettuce.spotify.net-sd JobId 17536: End of Volume at file 0 on device "FileStorage3" (/var/backups/bacula/unit_03/backups/), Volume "File-00001521" 15-Apr 15:01 lettuce.spotify.net-sd JobId 17536: End of all volumes. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: Bacula lettuce.spotify.net-dir 2.4.0 (04Jun08): 15-Apr-2009 15:01:04 Build OS: x86_64-pc-linux-gnu debian 4.0 JobId: 17536 Job: RestoreFiles.2009-04-15_15.00.51 Restore Client: angie.lon.spotify.net-fd Start time: 15-Apr-2009 15:00:10 End time: 15-Apr-2009 15:01:04 Files Expected: 1 Files Restored: 0 Bytes Restored: 0 Rate: 0.0 KB/s FD Errors: 0 FD termination status: OK SD termination status: OK Termination: Restore OK -- warning file count mismatch 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: Begin pruning Jobs. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: No Jobs found to prune. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: Begin pruning Files. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: No Files found to prune. 15-Apr 15:01 lettuce.spotify.net-dir JobId 17536: End auto prune. ========= the backup was not empty: ========= *list files jobid=17511 Automatically selected Catalog: backup Using Catalog "backup" +------------------------------------------------------------------------+ | filename | +------------------------------------------------------------------------+ | /var/backups/bacula/postgres/ | | /var/backups/bacula/postgres/postgres_template1_2009_04_15_01_53_39.gz | | /var/backups/bacula/postgres/postgres_users_2009_04_15_01_53_39.gz | | /var/backups/bacula/postgres/postgres_users2_2009_04_15_01_55_07.gz | | /var/backups/bacula/postgres/postgres_postgres_2009_04_15_01_53_39.gz | | /var/backups/bacula/postgres/postgres_globals_2009_04_15_01_53_39.gz | +------------------------------------------------------------------------+ +--------+---------------------------------+---------------------+------+-------+----------+-------------+-----------+ | jobid | name | starttime | type | level | jobfiles | jobbytes | jobstatus | +--------+---------------------------------+---------------------+------+-------+----------+-------------+-----------+ | 17,511 | angie.lon.spotify.net: Postgres | 2009-04-15 02:01:32 | B | F | 6 | 388,870,297 | T | +--------+---------------------------------+---------------------+------+-------+----------+-------------+-----------+ ========== and the encoding is right in the database: ============== postg...@lettuce:~$ psql -l List of databases Name | Owner | Encoding -----------+----------+----------- bacula | postgres | SQL_ASCII postgres | postgres | UTF8 template0 | postgres | UTF8 template1 | postgres | UTF8 (4 rows) =============== this is my bacula director-config: =========== Director { # Myself defined by myself Name = lettuce.spotify.net-dir # Name of the directory DIRport = 9101 # where we listen for UA connections QueryFile = "/etc/bacula-devel/scripts/query.sql" # For sql WorkingDirectory = "/var/lib/bacula" PidDirectory = "/var/run/bacula" Maximum Concurrent Jobs = 30 Password = "burp" Messages = Daemon # Where to send messages for the director DirAddress = 127.0.0.1 # How to contact it TLS Require = no } .... (tons of jobs and clients and stuff) ============ this is my bacula-sd.conf: =========== Storage { # definition of myself Name = lettuce.spotify.net-sd SDPort = 9103 # Director's port WorkingDirectory = "/var/lib/bacula" Pid Directory = "/var/run/bacula" Maximum Concurrent Jobs = 20 SDAddress = 0.0.0.0 TLS Enable = yes TLS Require = yes TLS Certificate = /etc/bacula-devel/bacula-sd.pem TLS Verify Peer = no TLS Key = /etc/bacula-devel/bacula-sd.pem #TLS CA Certificate File = /etc/bacula-devel/bacula-dir.ca } # List Directors who are permitted to contact Storage daemon # Director { Name = lettuce.spotify.net-dir Password = "burp" TLS Enable = yes TLS Require = yes TLS Certificate = /etc/bacula-devel/bacula-sd.pem TLS Key = /etc/bacula-devel/bacula-sd.pem TLS Verify Peer = no #TLS CA Certificate File = /etc/bacula-devel/bacula-dir.ca } # # Restricted Director, used by tray-monitor to get the # status of the storage daemon # Director { Name = lettuce-mon Password = "burp" Monitor = yes } Device { Name = FileStorage Media Type = File Archive Device = /var/backups/bacula/unit_01/ LabelMedia = yes; # lets Bacula label unlabeled media Random Access = yes; AutomaticMount = yes; # when device opened, read it RemovableMedia = no; AlwaysOpen = no; } Device { Name = FileStorage2 Media Type = File Archive Device = /var/backups/bacula/unit_02/ LabelMedia = yes; # lets Bacula label unlabeled media Random Access = yes; AutomaticMount = yes; # when device opened, read it RemovableMedia = no; AlwaysOpen = no; } Device { Name = FileStorage3 Media Type = File Archive Device = /var/backups/bacula/unit_03/backups/ LabelMedia = yes; # lets Bacula label unlabeled media Random Access = yes; AutomaticMount = yes; # when device opened, read it RemovableMedia = no; AlwaysOpen = no; } # # Send all messages to the Director, # mount messages also are sent to the email address # Messages { Name = Standard director = bacula.spotify.net-dir = all } ======== what is wrong with my setup? ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users