在不同的操作系统中,比如SUN公司的Solaris、HP公司的HPUX、IBM公司的AIX,对于磁带设备而言都是通用的,这里以HPUX的外置磁带机为例进行实例说明。
要让磁带机在不同平台的操作系统中通用,我们可以通过设置SWITCH NUMBER (跳线)的方式来让其与之相匹配。在HP磁带机的一个凹槽里,罗列着从1到8的SWITCH NUMBER,可以用镊子来将SWITCH NUMBER 的位置拨到“ON”或者“OFF”。比如说在AIX中,通过将SWITCH NUMBER的3号位以及8号位设为“OFF”就能让操作系统中识别到,在Solaris中是将6号位以及7号位设置为“OFF”。对于HP本身的磁带机而言,在磁带机表面已经用图例说明应该将SWITCH NUMBER的3号位设为“OFF”。
调好SWITCH NUMBER只是第一步,还有一个细节也很重要,这就是SCSI ID。这里以AIX为例,每个设备都对应一个SCSI ID,比如硬盘、光驱、磁带机。我们可以通过“lsdev”或者“lscfg”的方式来查看设备对应的SCSI ID,如:
# lscfg
INSTALLED RESOURCE LIST
The following resources are installed on the machine.
+/- = Added or deleted from Resource List.
* = Diagnostic support not available.
Model Architecture: chrp
Model Implementation: Uni-Processor, PCI bus
+ sys0 System Object
+ sysplanar0 System Planar
* pci0 P1 PCI Bus
* isa0 P1 ISA Bus
+ fda0 P1/D1 Standard I/O Diskette Adapter
+ fd0 P1-D1 Diskette Drive
* siokma0 P1/K1 Keyboard/Mouse Adapter
+ sioka0 P1/K1 Keyboard Adapter
+ sioma0 P1/K1 Mouse Adapter
+ siota0 P1/Q1 Tablet Adapter
+ paud0 P1/Q2 Ultimedia Integrated Audio
+ ppa0 P1/R1 CHRP IEEE1284 (ECP) Parallel Port Adapter
+ lp0 P1/R1-L0 Other parallel printer
+ sa0 P1/S1 Standard I/O Serial Port
+ tty0 P1/S1-L0 Asynchronous Terminal
+ sa1 P1/S2 Standard I/O Serial Port
+ tty1 P1/S2-L0 Asynchronous Terminal
+ ent0 P1/E1 IBM 10/100 Mbps Ethernet PCI Adapter (23100020)
+ scsi0 P1/Z1 Wide/Fast-20 SCSI I/O Controller
+ hdisk0 P1/Z1-A0 16 Bit LVD SCSI Disk Drive (18200 MB)
+ hdisk1 P1/Z1-A1 Other SCSI Disk Drive
+ cd0 P1/Z1-A3 16 Bit SCSI Multimedia CD-ROM Drive (650 MB)
+ rmt0 P1/Z1-A6 Other SCSI Tape Drive
+ ent1 P1.1-I3/E1 IBM 10/100 Mbps Ethernet PCI Adapter (23100020)
+ mir0 P1.1-I2/G1 GXT2000P Graphics Adapter
* pci1 P1.1 PCI Bus
+ ssa0 P1.1-I4/Q1 IBM SSA 160 SerialRAID Adapter (14109100)
+ L2cache0 L2 Cache
+ mem0 Memory
+ proc0 P1-C1 Processor
+ enclosure0 USSAA01B SSA Enclosure
用黑体字标明部分表示硬盘、光驱、磁带机对应的SCSI ID(A0/A1/A3/A6),只有保证它们互不相同才能被系统所识别到。实验证明,如果一块硬盘占用的SCSI ID是0,而磁带机的SCSI ID也是0(通过磁带机表面可以观察到),那么将磁带机连接到主机上,主机就无法识别到磁带机。
解决办法就是用镊子或者小螺丝刀将磁带机的SCSI ID设为未被占用的数字,比如硬盘光驱占用了0、1、3,我们就手工将它的数字调整为6,再连接主机,“# lsdev -Cc tape",就能够正常使用了。
阅读(3385) | 评论(0) | 转发(0) |