Tom,
You can define the block size as the BLOCK-SIZE device property in the
changer section or in the tapetype, the device-property is used if it is
set.
You can define the read_block_size as the READ-BLOCK-SIZE device
property in the changer section or in the tapetype, the device-property
is used if it is set.
The problem is the tape is already written with a block larger than 2048k.
dd if=/dev/rmt/0bn bs=512m count=1 of=/dev/null
should print the size of the block (if <= 512m)
You can increase the value of the READ-BLOCK-SIZE device property, the
readblocksize tapetype setting or simply use the '-f' flag of amlabel:
amlabel -f weekly weekly00 slot 1
Jean-Louis
On 12/16/2013 08:01 PM, Tom Robinson wrote:
Amanda 3.3.3
OmniOS (OpenSolaris derivative)
Hi,
I've got an IBM TS3200 robot working with mtx. The raw mtx command sees the
robot and tapes OK but
when I use amtape I get a 'block size too small' error.
The amlabel command also fails with:
$ amlabel weekly weekly00 slot 1
Reading label...
Error reading volume label: Error reading Amanda header: block size too small
Not writing label.
In amanda.conf I adjusted the blocksize and readblocksize but amanda is still
not satisfied.
Which blocksize is amanda unhappy about and where can I successfully adjust the
settings?
Kind regards,
Tom
in amanda.conf:
define changer robot {
tpchanger "chg-robot:/dev/scsi/changer/c1t5000E11156304003d1"
property "tape-device" "0=tape:/dev/rmt/0bn"
#property "eject-before-unload" "yes"
property "use-slots" "1-23"
device-property "BLOCK_SIZE" "2048k"
}
tapedev "robot"
tapetype ULT3580-TD5
define tapetype global {
part_size 3G
part_cache_type none
}
define tapetype ULT3580-TD5 {
global
comment "Created by amtapetype; compression enabled"
length 1483907072 kbytes
filemark 1820 kbytes
speed 86133 kps
blocksize 2048 kbytes
readblocksize 2048 kbytes
}
$ mtx status
Storage Changer /dev/scsi/changer/c1t5000E11156304003d1:1 Drives, 24 Slots (
1 Import/Export )
Data Transfer Element 0:Full (Storage Element 3 Loaded):VolumeTag = 050CHOL5
Storage Element 1:Full :VolumeTag=WEEK00L5
Storage Element 2:Full :VolumeTag=WEEK01L5
Storage Element 3:Empty
Storage Element 4:Full :VolumeTag=051CHOL5
Storage Element 5:Full :VolumeTag=052CHOL5
Storage Element 6:Full :VolumeTag=053CHOL5
Storage Element 7:Full :VolumeTag=054CHOL5
Storage Element 8:Empty
Storage Element 9:Empty
Storage Element 10:Empty
Storage Element 11:Empty
Storage Element 12:Empty
Storage Element 13:Empty
Storage Element 14:Empty
Storage Element 15:Empty
Storage Element 16:Empty
Storage Element 17:Empty
Storage Element 18:Empty
Storage Element 19:Empty
Storage Element 20:Empty
Storage Element 21:Empty
Storage Element 22:Empty
Storage Element 23:Empty
Storage Element 24 IMPORT/EXPORT:Empty
$ amtape weekly inventory
slot 1: Error reading Amanda header: block size too small barcode WEEK00L5
slot 2: Error reading Amanda header: block size too small barcode WEEK01L5
slot 3: label amtapetype-1255848847 barcode 050CHOL5 (in drive 0)
slot 4: Error reading Amanda header: block size too small barcode 051CHOL5
slot 5: Error reading Amanda header: block size too small barcode 052CHOL5
slot 6: Error reading Amanda header: block size too small barcode 053CHOL5
slot 7: Error reading Amanda header: block size too small barcode 054CHOL5
(current)
slot 8: unknown state
slot 9: unknown state
slot 10: unknown state
slot 11: unknown state
slot 12: unknown state
slot 13: unknown state
slot 14: unknown state
slot 15: unknown state
slot 16: unknown state
slot 17: unknown state
slot 18: unknown state
slot 19: unknown state
slot 20: unknown state
slot 21: unknown state
slot 22: unknown state
slot 23: unknown state
amtape.20131217113945.debug:
Tue Dec 17 11:49:45 2013: thd-85d2400: amtape: pid 3379 ruid 33 euid 33 version
3.3.3: start at Tue
Dec 17 11:49:45 2013
Tue Dec 17 11:49:45 2013: thd-85d2400: amtape: Arguments: weekly inventory
Tue Dec 17 11:49:45 2013: thd-85d2400: amtape: pid 3379 ruid 33 euid 33 version
3.3.3: rename at Tue
Dec 17 11:49:45 2013
Tue Dec 17 11:49:45 2013: thd-85d2400: amtape: chg-robot: using statefile
'/var/opt/csw/amanda/chg-robot-dev-scsi-changer-c1t5000E11156304003d1'
Tue Dec 17 11:49:45 2013: thd-85d2400: amtape: invoking /opt/csw/sbin/mtx -f
/dev/scsi/changer/c1t5000E11156304003d1 status
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Changer
/dev/scsi/changer/c1t5000E11156304003d1:1 Drives, 24 Slots ( 1 Import/Export )
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Data Transfer Element
0:Full (Storage Element 3
Loaded):VolumeTag = 050CHOL5
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element 1:Full
:VolumeTag=WEEK00L5
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element 2:Full
:VolumeTag=WEEK01L5
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
3:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element 4:Full
:VolumeTag=051CHOL5
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element 5:Full
:VolumeTag=052CHOL5
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element 6:Full
:VolumeTag=053CHOL5
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element 7:Full
:VolumeTag=054CHOL5
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
8:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
9:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
10:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
11:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
12:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
13:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
14:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
15:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
16:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
17:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
18:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
19:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
20:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
21:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
22:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element
23:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: mtx: Storage Element 24
IMPORT/EXPORT:Empty
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: robot: updating state
Tue Dec 17 11:49:46 2013: thd-85d2400: amtape: pid 3379 finish time Tue Dec 17
11:49:46 2013
amlabel.20131217115540.debug:
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: pid 3398 ruid 33 euid 33
version 3.3.3: start at Tue
Dec 17 11:55:40 2013
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: Arguments: weekly weekly00 slot
1
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: pid 3398 ruid 33 euid 33
version 3.3.3: rename at
Tue Dec 17 11:55:40 2013
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: chg-robot: using statefile
'/var/opt/csw/amanda/chg-robot-dev-scsi-changer-c1t5000E11156304003d1'
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: invoking /opt/csw/sbin/mtx -f
/dev/scsi/changer/c1t5000E11156304003d1 status
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Changer
/dev/scsi/changer/c1t5000E11156304003d1:1 Drives, 24 Slots ( 1 Import/Export )
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Data Transfer Element
0:Full (Storage Element 3
Loaded):VolumeTag = 050CHOL5
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
1:Full
:VolumeTag=WEEK00L5
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
2:Full
:VolumeTag=WEEK01L5
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
3:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
4:Full
:VolumeTag=051CHOL5
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
5:Full
:VolumeTag=052CHOL5
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
6:Full
:VolumeTag=053CHOL5
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
7:Full
:VolumeTag=054CHOL5
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
8:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
9:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
10:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
11:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
12:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
13:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
14:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
15:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
16:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
17:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
18:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
19:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
20:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
21:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
22:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element
23:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: mtx: Storage Element 24
IMPORT/EXPORT:Empty
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: robot: updating state
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: robot: loading slot '1'
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: robot: using drive 0
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: robot: unloading drive 0
Tue Dec 17 11:55:40 2013: thd-8108200: amlabel: invoking /opt/csw/sbin/mtx -f
/dev/scsi/changer/c1t5000E11156304003d1 unload 3 0
Tue Dec 17 11:56:06 2013: thd-8108200: amlabel: robot: unload complete
Tue Dec 17 11:56:06 2013: thd-8108200: amlabel: invoking /opt/csw/sbin/mtx -f
/dev/scsi/changer/c1t5000E11156304003d1 load 1 0
Tue Dec 17 11:56:45 2013: thd-8108200: amlabel: robot: polling
'tape:/dev/rmt/0bn' to see if it's ready
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: warning: Buffer is too small
(2097152 bytes) from
/dev/rmt/0bn: Invalid argument
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: Device tape:/dev/rmt/0bn error
= 'Error reading
Amanda header: block size too small'
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: Device tape:/dev/rmt/0bn
setting status flag(s):
DEVICE_STATUS_DEVICE_ERROR, and DEVICE_STATUS_VOLUME_ERROR
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: invoking /opt/csw/sbin/mtx -f
/dev/scsi/changer/c1t5000E11156304003d1 status
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Changer
/dev/scsi/changer/c1t5000E11156304003d1:1 Drives, 24 Slots ( 1 Import/Export )
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Data Transfer Element
0:Full (Storage Element 1
Loaded):VolumeTag = WEEK00L5
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
1:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
2:Full
:VolumeTag=WEEK01L5
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
3:Full
:VolumeTag=050CHOL5
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
4:Full
:VolumeTag=051CHOL5
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
5:Full
:VolumeTag=052CHOL5
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
6:Full
:VolumeTag=053CHOL5
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
7:Full
:VolumeTag=054CHOL5
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
8:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
9:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
10:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
11:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
12:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
13:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
14:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
15:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
16:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
17:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
18:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
19:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
20:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
21:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
22:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element
23:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: mtx: Storage Element 24
IMPORT/EXPORT:Empty
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: robot: updating state
Tue Dec 17 11:56:49 2013: thd-8108200: amlabel: pid 3398 finish time Tue Dec 17
11:56:49 2013