Hello list,
I have always problems with my tape drive and Bacula. A problem
resolved, another appears.
I'm despaired to make this drive working with Bacula ... this is my last
mail before I plan to backup on disk only (which is a pity enough ..).
First my complete configuration :
OS: Linux (Debian) with kernel 2.6.15
Bacula: 1.38.9 with PostgreSQL (8.1.4)
Tape drive:
Sony SDX-500C (AIT2)
phoenix:/var/backups# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 06 Lun: 00
Vendor: SONY Model: SDX-500C Rev: 0204
Type: Sequential-Access ANSI SCSI revision: 02
Scsi:
phoenix:/var/backups# cat /proc/scsi/aic7xxx/0
Adaptec AIC7xxx driver version: 7.0
Adaptec 2940 Ultra SCSI adapter
aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs
Tape drive is on ID 06:
Target 6 Negotiation Settings
User: 20.000MB/s transfers (10.000MHz, offset 127, 16bit)
Goal: 20.000MB/s transfers (10.000MHz, offset 8, 16bit)
Curr: 20.000MB/s transfers (10.000MHz, offset 8, 16bit)
Channel A Target 6 Lun 0 Settings
Commands Queued 3098509
Commands Active 0
Command Openings 1
Max Tagged Openings 0
Device Queue Frozen Count 0
This is the problem I currently have :
I followed the bacula documentation about "variable block size" (setblk
0) and to init the drive correctly under linux (stoptions 7).
Here are the full operations I made:
phoenix:/etc/bacula# mt -f /dev/nst0 setblk 0
phoenix:/etc/bacula# mt -f /dev/nst0 stoptions 7
phoenix:/etc/bacula# mt -f /dev/nst0 rewind
phoenix:/etc/bacula# mt -f /dev/nst0 weof
phoenix:/etc/bacula# mt -f /dev/nst0 rewind
phoenix:/etc/bacula# mt -f /dev/nst0 status
drive type = Generic SCSI-2 tape
drive status = 822083584
sense key error = 0
residue count = 0
file number = 0
block number = 0
Tape block size 0 bytes. Density code 0x31 (unknown).
Soft error count since last status=0
General status bits on (41010000):
BOT ONLINE IM_REP_EN
phoenix:/etc/bacula# tapeinfo -f /dev/nst0
mtx: Request Sense: Long Report=yes
mtx: Request Sense: Valid Residual=no
mtx: Request Sense: Error Code=0 (Unknown?!)
mtx: Request Sense: Sense Key=No Sense
mtx: Request Sense: FileMark=no
mtx: Request Sense: EOM=no
mtx: Request Sense: ILI=no
mtx: Request Sense: Additional Sense Code = 00
mtx: Request Sense: Additional Sense Qualifier = 00
mtx: Request Sense: BPV=no
mtx: Request Sense: Error in CDB=no
mtx: Request Sense: SKSV=no
INQUIRY Command Failed
phoenix:/etc/bacula# /etc/init.d/bacula-sd start
Starting Bacula Storage daemon: bacula-sd.
phoenix:/etc/bacula# /etc/init.d/bacula-director start
Starting Bacula Director: bacula-dir.
(now switching to bacula console)
*label
Automatically selected Storage: tape-st
Enter new Volume name: Full-Tape-0001
Defined Pools:
1: canis-incr-disk-pool
2: full-tape-pool
Select the Pool (1-2): 2
Connecting to Storage daemon tape-st at 164.15.xxx.xxx:9103 ...
Sending label command for Volume "Full-Tape-0001" Slot 0 ...
3000 OK label. Volume=Full-Tape-0001 Device="sony SDX-500C" (/dev/nst0)
Catalog record for Volume "Full-Tape-0001", Slot 0 successfully created.
Requesting to mount sony SDX-500C ...
3001 Device "sony SDX-500C" (/dev/nst0) is mounted with Volume
"Full-Tape-0001"
*run
A job name must be specified.
The defined Job resources are:
1: canis-job
2: canis-job-restore
Select Job resource (1-2): 1
Run Backup job
JobName: canis-job
FileSet: canis-fs
Level: Full
Client: canis-fd
Storage: tape-st
Pool: full-tape-pool
When: 2006-07-13 09:52:51
Priority: 10
OK to run? (yes/mod/no): yes
Job started. JobId=5
*
13-Jul 09:53 phoenix-dir: Start Backup JobId 5,
Job=canis-job.2006-07-13_09.53.02
13-Jul 09:53 phoenix-sd: Wrote label to prelabeled Volume
"Full-Tape-0001" on device "sony SDX-500C" (/dev/nst0)
*
(The job completes successfully)
*umount
Automatically selected Storage: tape-st
3002 Device "sony SDX-500C" (/dev/nst0) unmounted.
*quit
phoenix:/etc/bacula# bconsole
Connecting to Director phoenix:9101
1000 OK: phoenix-dir Version: 1.38.9 (02 May 2006)
Enter a period to cancel a command.
*mount
Using default Catalog name=catpgsql DB=bacula2
Automatically selected Storage: tape-st
block.c:263 Volume data error at 0:0! Wanted ID: "BB02", got "". Buffer
discarded.
3902 Cannot mount Volume on Storage Device "sony SDX-500C" (/dev/nst0)
because:
Requested Volume "" on "sony SDX-500C" (/dev/nst0) is not a Bacula
labeled Volume, because: ERR=block.c:263 Volume data error at 0:0!
Wanted ID: "BB02", got "". Buffer discarded.
3905 Device "sony SDX-500C" (/dev/nst0) open but no Bacula volume is
mounted.
If this is not a blank tape, try unmounting and remounting the Volume.
*quit
phoenix:/etc/bacula# /etc/init.d/bacula-sd stop
Stopping Bacula Storage daemon: bacula-sd.
phoenix:/etc/bacula# /etc/init.d/bacula-sd start
Starting Bacula Storage daemon: bacula-sd.
phoenix:/etc/bacula# bconsole
Connecting to Director phoenix:9101
1000 OK: phoenix-dir Version: 1.38.9 (02 May 2006)
Enter a period to cancel a command.
*mount
Using default Catalog name=catpgsql DB=bacula2
Automatically selected Storage: tape-st
3905 Device "sony SDX-500C" (/dev/nst0) open but no Bacula volume is
mounted.
If this is not a blank tape, try unmounting and remounting the Volume.
I'v read the bacula doc at least 3 times (especially the FAQ and the
Testing your drive with Bacula)
After this reading I ran the same job with the following options in
bacula-sd.conf :
- First with BlockPositioning = no, without success
- Second with MinimumBlockSize = 1024 and MaximumBlockSize = 1024,
without success
- Third with MinimumBlockSize = 1024 and MaximumBlockSize = 1024 and
BlockPositioning = no, without success
!! Important: the "btape test" completes successfully (with /dev/nst0).
I also did a "btape fill", with success too.
I'm 100% sure that the tapes are ok (they are new) and I've cleaned the
tape too ... The scsi cable should be OK, the jobs never fail
Any idea before I throw this drive through the window ... ?
In advance thanks, and sorry for my poor english
Julien
-------------------------------------------------------------------------
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