问题
升级到 Debian 8 Jessie 后未检测到智能阵列控制器后面的所有物理设备
HP P212 智能阵列控制器和 HP 1/8 G2 LTO-5 3000 SAS 自动加载器
Debian 7 Whezzy 内核 3.2.0-4-amd64:
# lsscsi -g
[0:0:0:0] disk ATA WDC WD5003ABYX-0 01.0 /dev/sda /dev/sg0
[0:0:1:0] disk ATA ST3000DM001-9YN1 CC4B /dev/sdb /dev/sg1
[1:0:0:0] disk ATA WDC WD30EFRX-68E 80.0 /dev/sdc /dev/sg2
[4:0:0:0] storage HP P212 5.14 - /dev/sg3
[4:2:0:0] tape HP Ultrium 5-SCSI Z58W /dev/st0 /dev/sg4 <<= physical device (tape)
[4:2:0:1] mediumx HP 1x8 G2 AUTOLDR 3.50 /dev/sch0 /dev/sg5 <<= physical device (changer), missing in Debian 8
Debian 8 Jessie 内核 3.16.0-4-amd64:
# lsscsi -g
[0:0:0:0] disk ATA WDC WD5003ABYX-0 01.0 /dev/sda /dev/sg0
[0:0:1:0] disk ATA ST3000DM001-9YN1 CC4B /dev/sdb /dev/sg1
[1:0:0:0] disk ATA WDC WD30EFRX-68E 80.0 /dev/sdc /dev/sg2
[4:0:0:0] storage HP P212 5.14 - /dev/sg3
[4:2:0:0] tape HP Ultrium 5-SCSI Z58W /dev/st0 /dev/sg4
- 即使重新扫描 SCSI 总线后,仍无法检测到丢失的设备。
- 迁移到 Debian 8 后磁带更换器丢失。
答案1
我们有以下硬件
- HP StoreEver 1/8 G2 LTO-6 Ultrium 6250 磁带自动加载机
使用原始 Jessie Kernel 3.16.0-4 时未找到自动加载器。
从 backports(jessie-backports)添加内核就足够了。
uname -a
Linux backup2 4.6.0-0.bpo.1-amd64 #1 SMP Debian 4.6.3-1~bpo8+1 (2016-07-13) x86_64 GNU/Linux
现在自动加载器出现了
[0:0:0:0] storage HP P440ar 3.56 - /dev/sg0
[0:1:0:0] disk HP LOGICAL VOLUME 3.56 /dev/sda /dev/sg1
[0:1:0:1] disk HP LOGICAL VOLUME 3.56 /dev/sdb /dev/sg2
[1:0:0:0] storage HP H241 3.00 - /dev/sg3
[1:0:1:0] tape HP Ultrium 6-SCSI 35GW /dev/st0 /dev/sg4
[1:0:2:0] mediumx HP 1x8 G2 AUTOLDR 4.40 /dev/sch0 /dev/sg5
答案2
我不认为这是你的情况,但我在 Ubuntu 16.04 上使用 TL4000 时遇到了问题。使用时自动加载器会显示出来,lsscsi -g
但突然消失了。
我刚刚发现,在库类型配置上有TL
两个选项:随机和顺序。我将其更改为顺序,以为这会强制库按编号顺序使用磁带。
此选项使转换器在服务器上消失。我反复测试更改此选项,每次按顺序更改时转换器都会消失。