Hi,
I have no more idea and my search was not successful.
btape test command will bring my tapes and/or st in an hanging
state.
Here my config I made the latest test:
Device {
Name = Loader_8x12
Media Type = DDS-3
Archive Device = /dev/nst0
AutomaticMount = yes; # when device opened, read it
AlwaysOpen = yes;
RemovableMedia = yes;
RandomAccess = no;
Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
Changer Device = /dev/sg1
AutoChanger = yes
Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
Hardware End of File = no
TWOEOF = yes
Fast Forward Space File = no
}
I've checked first without Hardware End of File, TWOEOF and
Fast Forward Space File settings with nearly same results.
My system is Debian Sarge 2.6.8-2-386 and btape is from
sarge DVD and has release 1.36.2.
Here the test with debug:
debian:~# btape -c /etc/bacula/bacula-sd.conf -d 99 -v -p /dev/nst0
Tape block granularity is 1024 bytes.
btape: stored_conf.c:453 Inserting director res: debian-mon
btape: stored_conf.c:453 Inserting device res: Loader_8x12
btape: butil.c:258 Using device: "/dev/nst0" for writing.
btape: dev.c:215 init_dev: tape=1 dev_name=/dev/nst0
btape: dev.c:255 open_dev: tape=1 dev_name=/dev/nst0 vol=
btape: dev.c:260 open_dev: device is tape
btape: dev.c:310 open_dev: tape 3 opened
btape: butil.c:170 Device opened for read.
btape: btape.c:335 open_dev /dev/nst0 OK
*test
=== Write, rewind, and re-read test ===
I'm going to write 1000 records and an EOF
then write 1000 records and an EOF, then rewind,
and re-read the data to verify that it is correct.
This is an *essential* feature ...
btape: dev.c:374 rewind_dev /dev/nst0
btape: btape.c:786 Wrote 1000 blocks of 64412 bytes.
btape: dev.c:1200 weof_dev
btape: btape.c:465 Wrote 1 EOF to /dev/nst0
btape: btape.c:802 Wrote 1000 blocks of 64412 bytes.
btape: dev.c:1200 weof_dev
btape: btape.c:465 Wrote 1 EOF to /dev/nst0
btape: dev.c:1200 weof_dev
btape: btape.c:465 Wrote 1 EOF to /dev/nst0
btape: dev.c:374 rewind_dev /dev/nst0
btape: btape.c:811 Rewind OK.
1000 blocks re-read correctly.
12-Oct 13:44 btape: btape Error: block.c:782 Read error at file:blk 0:1000 on
device /dev/nst0. ERR=Input/output error.
btape: btape.c:823 Read block 1001 failed! ERR=Input/output error
*status
Bacula status: file=0 block=1000
btape: btape.c:1707 Device status: 0. ERR=dev.c:639 ioctl MTIOCGET error on
/dev/nst0. ERR=Input/output error.
*quit
btape: dev.c:1342 really close_dev /dev/nst0
btape: dev.c:1477 term_dev
Pool Maxsize Maxused Inuse
NoPool 256 7 0
NAME 130 0 0
FNAME 256 7 0
MSG 64512 3 0
EMSG 1024 2 0
debian:~# mt status
/dev/tape: Input/output error
It's look like that the EOF marker could not be found.
An second drive (DDS-2) which I've checked before has
exactly the same problem.
The tape will not really further work but after remove/add
scsi operation on /proc/scsi/scsi the tape is normaly
back and functional.
Normal stores and recovers with dump has no problems shown.
MfG...
Pierre
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users