From: Kern S. <ke...@si...> - 2004-02-13 07:57:18
|
You seem to be getting read errors when Bacula re-reads what was written. Just by chance, last night, I added a minimal write/re-read test as well as a tape positioning test to btape. If you can download the current CVS, I would recommend you do so, build the new btape and run it to see what it says. The only previous test I modified was the forward space file test, which I changed not to try to space off the end of the medium as it was causing some perhaps confusing errors needlessly. Best regards, Kern On Fri, 2004-02-13 at 02:19, Dana J. Bolden wrote: > Hi all, > > I am trying to set Bacula up on my Fedora Core 1 system - so far so > good. It's been a very long time since I used Linux and built any thing > from source, but that part seemed to go OK. I'm trying to use a Seagate > IDE Travan 5 tape drive. I realize this may not be the best choice of > drives, but it's what I have available and it seems very close to > working. I have adjusted the bacula-sd.conf based on the initial results > of a btape test run to include the following: > > # DJB device setup for the Travan 5 Drive > Device { > Name="Travan5" > Media Type = "TR5" > Archive Device = /dev/ht0 > AutomaticMount = yes; > Always Open = Yes; > RemovableMedia = Yes; > RandomAccess = No; > Hardware End of Medium = no > Fast Forward Space File = no > BSF at EOM = yes > > } > > The Hardware "End of Medium = no", "Fast Forward Space File = no" and "BSF > at EOM = yes" are based on a btape test. > > I don't understand how to correct the following error from the btape test run: > > > > >Now the important part, I am going to attempt to append to the tape. > > > >btape: btape.c:1132 Wrote one record of 64412 bytes. > >btape: btape.c:1134 Wrote block to device. > >btape: btape.c:427 Wrote 1 EOF to /dev/ht0 > >btape: btape.c:397 Rewound /dev/ht0 > >Done appending, there should be no I/O errors > > > >Doing Bacula scan of blocks: > >btape: btape Error: block.c:248 Expected block-id BB01 or BB02, got . > >Buffer discarded. > >Error reading block. ERR=block.c:248 Expected block-id BB01 or BB02, got . > >Buffer discarded. > > > >Total files=0, blocks=0, bytes = 0 > >End scanning the tape. > >We should be in file 4. I am at file 0. This is NOT correct!!!! > > > >The above Bacula scan should have output identical to what follows. > >Please double check it ... > >=== Sample correct output === > >1 block of 64448 bytes in file 1 > >End of File mark. > >2 blocks of 64448 bytes in file 2 > >End of File mark. > >3 blocks of 64448 bytes in file 3 > >End of File mark. > >1 block of 64448 bytes in file 4 > >End of File mark. > >Total files=4, blocks=7, bytes = 451,136 > >=== End sample correct output === > > > >If the above scan output is not identical to the > >sample output, you MUST correct the problem > >or Bacula will not be able to write multiple Jobs to > >the tape. > > > All of the tests before this section run OK and the "Forward space files > test" that runs after this section also finishes OK. > > > Any suggestions would be very much appreciated! > > Thanks, > Dana > > > ______________________________________________________________________ > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.580 / Virus Database: 367 - Release Date: 2/6/2004 |