Arquivo de dispositivo de fita não existe

2

Estou tentando ler / gravar dados na minha unidade de fita HP LTO3 1X8 Autoloader. Eu tenho os drivers necessários instalados.

Quando eu corri rpm -qa | grep mt-st eu peguei:

mt-st-1.1-5.el6.x86_64

Além disso, quando corri o cat /proc/scsi/scsi obtive:

Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: NECVMWar Model: VMware IDE CDR10 Rev: 1.00
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: VMware   Model: Virtual disk     Rev: 1.0
  Type:   Direct-Access                    ANSI  SCSI revision: 02
Host: scsi2 Channel: 00 Id: 01 Lun: 00
  Vendor: HP       Model: 1x8 autoloader   Rev: 1.50
  Type:   Medium Changer                   ANSI  SCSI revision: 03

Mais tapeinfo -f /dev/sg2 :

Product Type: Medium Changer
Vendor ID: 'HP      '
Product ID: '1x8 autoloader  '
Revision: '1.50'
Attached Changer API: No
SerialNumber: 'MXA0633052'
SCSI ID: 1
SCSI LUN: 0
Ready: yes

Não há arquivo de dispositivo st0 no meu local / dev. Então eu tentei fazer isso com algumas referências da internet.

Eu corri mknod /dev/st0 c 9 0 , mas quando eu uso o comando mt

mt -f /dev/st0 status

/dev/st0: No such device or address

Por favor, aponte-me na direção certa

    
por Shadow 31.01.2014 / 10:39

3 respostas

3

Vendor: VMware Model: Virtual disk diz que você está executando uma VM. Como tal, é totalmente possível que você não esteja vendo o dispositivo de fita porque ele não é exportado para sua VM. Você tem a biblioteca mapeada, mas não a unidade dentro dela - que é um dispositivo SCSI independente.

(ou, talvez a sua biblioteca esteja com falta do drive ???)

    
por 07.02.2014 / 00:48
0

Quando você olha para a saída dmesg deste dispositivo, você deve ser direcionado para um dispositivo. Nos documentos que @ yoonix referenciado nos comentários:

$ dmesg | grep -A 2 "1x8 G2 AUTOLDR"    
Vendor: HP Model: 1x8 G2 AUTOLDR  
Rev: kn7B nl  Type:  
Medium Changer ANSI SCSI revision: 03 nl  3:0:0:0:  
Attached scsi generic sg2 type 8 

fita

$ dmesg | grep -A 4 "Ultrium"
Vendor: HP Model: Ultrium 3-SCSI  
Rev: kn7B    
Type: Sequential-Access ANSI SCSI revision: 03  
4:0:0:0: Attached scsi generic sg2 type 1    
st: version 20050830, fixed bufsize 32768, s/g segs 256    
st 4:0:0:0: Attached scsi tape st0 

Como você está acessando o autocarregador em /dev/sg2 , eu tentaria este comando para confirmar que a fita está sendo identificada:

$ mtx -f /dev/sg2 status
Storage Changer /dev/sg2:1 Drives, 9 Slots ( 1 Import/Export )    
Data Transfer Element 0:Empty   
Storage Element 1:Full :VolumeTag=64258F41    
Storage Element 2:Full :VolumeTag=64258F42    
Storage Element 3:Full :VolumeTag=64258F43    
Storage Element 4:Full :VolumeTag=64258F44    
Storage Element 5:Full :VolumeTag=64258F45    
Storage Element 6:Empty    
Storage Element 7:Empty   
Storage Element 8:Empty    
Storage Element 9 IMPORT/EXPORT:Empty   

Mas provavelmente deve ser qualquer manipulação mencionada na saída de dmesg .

hwinfo

Você também pode executar este comando, hwinfo para obter mais informações sobre a unidade de fita.

$ hwinfo --tape
89: SCSI 00.0: 10601 Tape
[Created at scsi.1460]
UDI: /org/freedesktop/Hal/devices/pci_103c_323a_scsi_host_scsi_device_lun0_scsi_gene ric
Unique ID: Er1e.jH5QXkQpQf6
Parent ID: GBI1.XEXEELn_ra7
SysFS ID: /class/scsi_tape/st0
SysFS BusID: 0:0:0:0
SysFS Device Link: /devices/pci0000:00/0000:00:03.0/0000:08:00.0/host0/target0:0:0/0:0:0:0
Hardware Class: unknown
Model: "HP Ultrium 4-SCSI"
Vendor: "HP"
Device: "Ultrium 4-SCSI"
Revision: "U57D"
Driver: "cciss", "st"
Driver Modules: "cciss"
Device File: /dev/st0 (/dev/sg0)
Device Files: /dev/st0, /dev/char/9:0, /dev/tape/by-id/scsi-3500110a001465016, /dev/tape/by-path/pci-0000:08:00.0-scsi-0:0:0:0
Device Number: char 9:0 (char 21:0)
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #61 (RAID bus controller)mt command out puts

Fonte: link

    
por 01.02.2014 / 04:30
0

Não sei como esse dispositivo específico funciona, mas se este for um autoloader / jukebox, a jukebox não teria um endereço scsi E a unidade de fita outra?

Parece que você mapeou a jukebox como um dispositivo bruto para a VM. Você fez a mesma coisa pela unidade de fita?

    
por 10.02.2014 / 01:39