本文适用于 阿曼达企业(AE)
问题症状
锥度:插槽1:错误读取标签:错误读取Amanda标头:块大小太小,禁用了自动标签
问题说明
Amanda用于读取磁带上的块的块大小小于磁带上已存在的数据块的大小:读取的块大小“太小”,无法读取磁带的块。
在出现上述错误的情况下,Amanda试图读取磁带上的Amanda标签,但由于磁带的块大小大于Amanda的最小块大小32k而无法读取。
分辨率
磁带设备将需要将其块大小设置为32k或更大,或者将其设置为0,以允许Amanda自动设置块大小。 执行此操作的方法取决于磁带机及其固件。 请查阅磁带机制造商的文档,以了解更改设备上最小块大小的步骤。
使用mt命令检查磁带机上的块大小设置:
$ mt -f / dev / nst0状态SCSI 2磁带驱动器:文件号= 0,块号= 0,分区= 0。 磁带块大小为0字节。 密度代码0x46(LTO-4)。 自上次状态= 0以来的常规状态位(41010000)上的软错误计数:BOT ONLINE IM_REP_EN
在此示例中,“磁带”块大小设置为0或可变。
大多数磁带驱动器将接受通过mt命令更改块大小设置的命令,但这取决于驱动器固件。 defblksize和setblk size可用于配置磁带机将要使用的块大小。 将两个值都设置为0将允许Amanda控制大小。
$ mt -f / dev / nst4 defblksize 0
$ mt -f / dev / nst4 setblk 0