linux 识别磁带库,[转]红旗Linux下使用HP MSL 6060磁带库
HP MSL 6060是6000系列带库的其中一个细型号。在客户现场,原红旗DC Server 4.1 SP1 for x86通过QLA2312的HBA卡无法识别到带库的机械手设备。通过升级相应的HBA卡驱动,以及使用mtx套件,实现检查磁带库状态及使用磁带库作备份操作。
一、系统平台
硬件:
引用
服务器:Dell PowerEdge 6650
HBA卡:Qlogic 2312
软件:
引用
OS:RedFlag Linux DC Server 4.1 SP1 x86
mtx:mtx-1.2.18-1.i386.rpm
HBA卡驱动:
(SP1系统核心默认用的qla驱动为7.03,SP3是7.07.04b6,所以,需要qla驱动高于或者等于7.07.04以上可以识别到机械手)
qla2x00-v7.07.06-dc4.1-sp1-ia32.tgz
hp_qla2x00-7.07.05.08-dc4.1-sp1-ia32.tgz
驱动下载:
SP1用的驱动:
引用
1.系统能否识别磁带库的机械手,主要取决于HBA的驱动;若通过HBA能够识别到磁带库的驱动器(st0)设备,而不能识别机械手,可以通过更新HBA驱动解决(HBA驱动建议用磁带库厂家提供的)
2.系统识别机械手的设备号在重启系统之后会改变,可以通过scsidev软件来绑定
3.使用mtx作磁带库操作建议会阅读MAN文档
二、更新HBA卡驱动
请根据核心版本,选择正确的驱动:
1.确认QLA驱动版本型号
# cat /proc/scsi/qla2300/2或者3,文件头会显示QLA Driver version:
引用
QLogic PCI to Fibre Channel Host Adapter for QLA2340 :
Firmware version: 3.03.19, Driver version 7.03.0
2.更新驱动
# tar zxvf qla2x00-7.07.06-dc4.1-sp1-ia32.zip -C /
# rmmod qla2300
# depmod -a
# cd /lib/modules/`uname-r `/kernel/drivers/scsi
# modprobe qla2300
# dmesg | grep -B 10 -A 10 st0
# dmesg | grep -B 10 -A 10 sg0
检测是否有st及sg设备挂载的信息:
引用
[1]若系统能够识别出机械手,在cat /proc/scsi/scsi中会显示出以下信息,
[2]Model信息为磁带库型号:MSL 6000 series
[3]Type信息为Medium Changer,这个type的信息无论是HP磁带库或者IBM磁带库都为此信息
[4]请记住cat /proc/scsi/sci信息中的“Host: scsi3 Channel: 00 Id: 00 Lun: 00”,可以以此识别系统上真正的机械手挂载点
详细的/proc/scsi/scsi信息:
引用
# cat /proc/scsi/scsi
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: HP Model: MSL6000 Series Rev: 0430
Type: Medium Changer ANSI SCSI revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 01
Vendor: HP Model: Ultrium 2-SCSI Rev: F43W
Type: Sequential-Access ANSI SCSI revision: 03
Host: scsi3 Channel: 00 Id: 00 Lun: 02
Vendor: HP Model: Ultrium 2-SCSI Rev: F43W
Type: Sequential-Access ANSI SCSI revision: 03
Host: scsi3 Channel: 00 Id: 00 Lun: 03
Vendor: HP Model: Ultrium 2-SCSI Rev: F43W
Type: Sequential-Access ANSI SCSI revision: 03
Host: scsi3 Channel: 00 Id: 00 Lun: 04
Vendor: HP Model: Ultrium 2-SCSI Rev: F43W
Type: Sequential-Access ANSI SCSI revision: 03
Host: scsi3 Channel: 00 Id: 00 Lun: 05
Vendor: HP Model: NS E1200-160 Rev: 5669
Type: Unknown ANSI SCSI revision: 0
dmesg信息:
引用
st: Version 20040102, bufsize 32768, max init. bufs 4, s/g segs 16
Attached scsi tape st0 at scsi3, channel 0, id 0, lun 1
Attached scsi tape st1 at scsi3, channel 0, id 0, lun 2
Attached scsi tape st2 at scsi3, channel 0, id 0, lun 3
Attached scsi tape st3 at scsi3, channel 0, id 0, lun 4
Attached scsi generic sg1 at scsi1, channel 4, id 6, lun 0, type 3
Attached scsi generic sg42 at scsi3, channel 0, id 0, lun 0, type 8
Attached scsi generic sg47 at scsi3, channel 0, id 0, lun 5, type 1
一般磁带库有四个驱动器(st),一个机械手(sg),N多个slot(也就是放磁带的插槽)
引用
[1]从dmesg信息显示驱动器已(st[0-3])已经识别
[2]从dmesg信息显示有三个机械手,这里就有问题,需要确认哪一个是真正的机械手
从cat /proc/scsi/scsi和dmesg的信息可以判断出哪个是真正的机械手
引用
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: HP Model: MSL6000 Series Rev: 0430
Attached scsi generic sg1 at scsi1, channel 4, id 6, lun 0, type 3
Attached scsi generic sg42 at scsi3, channel 0, id 0, lun 0, type 8
Attached scsi generic sg47 at scsi3, channel 0, id 0, lun 5, type 1
很明显,从host、channel、id、lun的设备号可以分析得出机械手是挂载在sg42上。
三、绑定红旗linux系统的设备名
红旗linux系统允许为设备起便于记忆的名称,但是这带来了另一个问题,每次启动新设备的名称是可变的。如果由于管理原因,某次启动没有加载磁带库驱动程序,那么下一次启动后磁带库设备的名称有可能发生变化。特别对于设备多的时候,会造成很大的麻烦。(note:似乎是udev的问题吧?)
为了避免此麻烦,建议安装使用scsidev。
scsidev的设备名是根据设备的scsi属性对应的,scsidev的设备名即使在设备不可用的时候也不改变。
下载:1.安装
引用
# tar xzf scsidev-2.22.tar.gz
# cd scsidev
# ./configure
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for working const... yes
checking how to run the C preprocessor... gcc -E
checking for linux/scsi.h... no
checking for scsi/scsi.h... yes
checking for /usr/src/linux/drivers/scsi/scsi.h... yes
checking for a BSD compatible install... /usr/bin/install -c
updating cache ./config.cache
creating ./config.status
creating Makefile
creating config.h
# make
gcc -g -O2 -Wall -DVERSION=\"2.22\" -o scsidev scsidev.c
# make install
install -o root -g root -m 755 -s scsidev /bin
install -o root -g root -m 644 scsidev.8 /usr/share/man/man8
gzip -9f /usr/share/man/man8/scsidev.8
if [ ! -d /dev/scsi ]; then mkdir /dev/scsi; fi
# install -d /usr/share/doc/packages/scsidev
# install COPYING boot.diff README scsi.alias /usr/share/doc/packages/scsidev/
2.创建scsidev的设备名
引用
# scsidev -sdn
Found /dev/scsi/sgh0-0c0i0l0 (Type 01) R on Adaptec AHA274x/284x/294x
(EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
Found /dev/scsi/sgh0-0c0i1l0 (Type 01) R on Adaptec AHA274x/284x/294x
(EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
Found /dev/scsi/sgh0-0c0i6l0 (Type 08) R on Adaptec AHA274x/284x/294x
(EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
Serial number of /dev/scsi/sgh0-0c0i6l0: "IBM7801954"
Serial number of /dev/scsi/sth0-0c0i1l0: "6811007030"
Serial number of /dev/scsi/sgh0-0c0i1l0: "6811007030"
Serial number of /dev/scsi/sth0-0c0i0l0: "6811020764"
Serial number of /dev/scsi/sgh0-0c0i0l0: "6811020764"
3.得到scsidev设备
引用
# ls /dev/scsi/
nsth0-0c0i0l0 sgh0-0c0i0l0 sgh0-0c0i6l0 sth0-0c0i1l0
nsth0-0c0i1l0 sgh0-0c0i1l0 sth0-0c0i0l0
内文分页: [1] [2]
linux 识别磁带库,[转]红旗Linux下使用HP MSL 6060磁带库相关推荐
- 红旗linux操作系统+v8.0,红旗Linux操作系统 v8.0 ,和微软的操作系统一样吗?红旗也是操作系统吗?红旗可以兼容现在安装在微软系统上的软件吗?有人用过红旗吗?...
红旗Linux操作系统 v8.0 ,和微软的操作系统一样吗?红旗也是操作系统吗?红旗可以兼容现在安装在微软系统上的软件吗?有人用过红旗吗? 更新时间:2019-03-17 03:23 最满意答案 1. ...
- 红旗linux认证管理专家,linux认证:亲自感受红旗linux系统优化大全
优化的方法很多,下面是我想到的几种方法: 1.装机时,一定要把grub装在MBR上. 2.装机时,千万别忘了划出swap分区. 3.首先关闭系统服务中的cups.smb.smbupdate三个服务. ...
- 红旗linux开机快吗,红旗Linux操作系统加速(转)
红旗Linux操作系统加速(转)[@more@]本文仅做参考: 红旗服务器3.0,4.0开启硬盘 DMA 支持. 系统安装完毕後,硬盘的 DMA 是没有打开的,我的方法是?br>/etc/rc. ...
- 红旗linux分区方案有,红旗Linux分区全攻略
红旗Linux分区全攻略 发布时间:2005-05-24 00:17:35来源:红联作者:thej 一. 环境 一个全新的未经处理过的硬盘,一张红旗4.0安装光盘.我们要在这个硬盘上分成两个分区,一个 ...
- 红旗linux挂载硬盘命令,红旗Linux分区全攻略(转)
红旗Linux分区全攻略(转)[@more@] 一. 环境 一个全新的未经处理过的硬盘,一张红旗4.0安装光盘.我们要在这个硬盘上分成两个分区,一个为hda1分区用来安装操作系统,另一个为hda5为扩 ...
- 红旗linux无线网卡,如何让红旗linux使用无线上网卡联网更安全
一些红旗Linux用户想要通过无线上网卡上网,但是又担心网络安全问题.那么该怎么解决这部分用户的烦恼呢?现在小编就教大家提高电脑上网安全的设置方法. 设置方法: 1. 运行:开始-网络-拨号程序(如果 ...
- 红旗linux的安装命令,红旗linux安装【处理思路】
不知道大家有没有遇到过红旗linux安装的情况,近日小编就遇到了关于红旗linux安装的问题,相信大家对如何解决红旗linux安装的方法不是特别清楚,下面是小编给大家收集的关于红旗linux安装全面的 ...
- linux桌面系统 9,红旗Linux系统RedFlag Linux Desktop 9.0安装教程
以下分享红旗Linux操作系统RedFlag Linux Desktop 9.0安装教程,你可以用Vmware.VirtualBox虚拟机.硬盘.U盘.光盘的方式来安装.本文以光盘的方式来演示安装Re ...
- linux识别科学计数法,Linux下科学计数法(e)转化为数字的方法 [shell中几种数字计算说明]...
科学计数法使用e标识数值,将科学计算学转化为数字的思路:按e右边的数字移动小数点位数.e右边的数字如果是负数,则向左移动小数点.示例如下:1.2345678e2 = 123.45678 1.23456 ...
最新文章
- 专家点评Science:中英合作揭示拟南芥三萜化合物特异调控根系微生物组
- mysql什么情况会扫描所有_造成MySQL全表扫描的原因
- 2 字符串String
- php实现上传,PHP实现文件上传例子
- Android 功耗(5)----功耗调试
- maven 编译命令
- 像招程序员那样招司机,结果……
- 朋友圈集赞神器 | 1秒集齐300个赞,从此点赞不求人
- 一、计算机网络的作用和认识互联网
- 硬盘克隆带linux系统,使用Linux dd命令作硬盘克隆
- 摄影是一门接地气的的艺术
- 互联网常用的几种有效引流方法:精准引流获客加人吸粉
- android user-agent iso-8859-1,微信大众,平台消息接口开辟(31)微信浏览器HTTP_USER_AGENT断定...
- 时间序列分析专题(二)
- 【Linux】电子词典
- C# 将OFD转为PDF
- 中国汽车流通协会:2018年7月二手车市场分析
- springboot农村饮用水海量数据存储平台毕业设计源码061205
- Tcmalloc内存分配算法的分析
- 【第三方对接】使用 PageOffice 实现在线 Office 整合到 Spring 项目
热门文章
- sunday算法特征码_C++ sunday算法 极速定位指定进程内存特征码!
- 冒险岛发假信息给服务器,大家不要群假冒险岛
- 复变函数与积分变换 海南大学2017-2018学年度第1学期试卷
- 《杀戮地带2》中的延迟渲染
- html展示ppt模板效果,PPT大神亲测,PPT这样展示图片效果“perfect”!快来收藏吧
- 2023全国特种作业操作证压力焊模拟考试试卷一[安考星]
- 专升本-计算机公共课考点(7)——计算机网络基础
- ssh: connect to host xx.xx.xxx.xxx port 22: Connection refused
- esclipse 配置黑色主题
- 爬取豆瓣电影top250提取电影分类进行数据分析