On Wednesday 28 February 2007 15:46, Jörn Beutner wrote: > Hello, > > I get the following error messages when I restore two backup > jobs simultaneously: > > Error: attribs.c:409 File size of restored file /mnt/file1 not > correct. Original 340517841, restored 151715840. > Error: attribs.c:409 File size of restored file /mnt/file2 not > correct. Original 283045352, restored 471781817. > > Each backup job contains only one file (job 1 contains /mnt/file1 > and job 2 contains /mnt/file2). Both jobs share the same pool and the > same file storage device and, that's important, are running > simultaneously. Consequently the data of both backup jobs are stored > in the same volume file. I use the bconsole to run the restore job > and choose the option '3: Enter list of comma separated JobIds to > select' and enter the jobids of the two backup jobs. > > If I restore each backup job separately no errors occur. The errors > don't occur too, if I use data spooling for the backup. But that's > not what I want. > > I've tested the bacula versions 1.38.11 and 2.0.2 with linux (SLES9, > SLES10 and debian etch) on x86 and amd64 PCs. The test setup is based > on the bacula example config files with some modifications for > running concurrent backup jobs. The errors are allways the same. > > > I get similar restore errors concerning the file size on my production > system. I use a Qualstar tape library with two drives (AIT-3) and an > autochanger. The daily backup consist of several jobs. Both drives > are used for simultaneous backups but only one job writes to a drive > at the same time (I've adjusted the parameters 'Maximum Concurrent > Jobs' and 'Prefer Mounted Volumes' suitably). I have reduced the > problem to the following setting: > > The first backup job contains one file which fills up one tape to 40%. > The second backup job contains one file too, and it has the size of > 120% of the tape capacity. I run both jobs simultaneously. The first > job uses the first drive 1 with tape number 1, and the second job > uses the second drive with the tape number 2. When the second job has > filled the tape number 2, the autochanger changes the tape number 1 > (which is allready partially filled with the data from job 1) to the > second drive and the second jobs is finished. > > This mixture leads also to the allready mentioned restore problems. > If I restore both backup jobs simultaneously with bconsole (only one > drive is used for the restore) the size of the restored file from the > second job is to small (about the size of the capacity of one tape), > and the file from the first jobs is to large (about the size of the > original file plus the missing part of the second job). If I run > separated restore jobs (one for each backup job) everything is fine. > > > Is this a bug, or do I need some special settings to avoid the > discribed problems?
Just so it is clear to everyone, the above problem does not concern doing "normal" restores of multiple jobids from the same job as happens when Bacula restores a current system. > > > Thanks, > Joern ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users