Стример Tandberg LTO-2 HH (420LTO)

Автор maxpostal, 09 мая 2016, 14:53:06

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

maxpostal

Добрый день!

На физическом сервере установил стример Tandberg LTO-2 HH (420LTO) после установки Debian 8.4.
Накопитель работает, мигает индикаторами, издает характерные звуки и загружает кассеты.
Стример подключен по интерфейсу SCSI через контроллер Adaptec ASC-29320. Сам контроллер определяется в системе.

lspci

admin@fqdname:~$ sudo lspci
00:00.0 Host bridge: Intel Corporation E7520 Memory Controller Hub (rev 0c)
00:00.1 Unassigned class [ff00]: Intel Corporation E7525/E7520 Error Reporting Registers (rev 0c)
00:01.0 System peripheral: Intel Corporation E7520 DMA Controller (rev 0c)
00:02.0 PCI bridge: Intel Corporation E7525/E7520/E7320 PCI Express Port A (rev 0c)
00:03.0 PCI bridge: Intel Corporation E7525/E7520/E7320 PCI Express Port A1 (rev 0c)
00:04.0 PCI bridge: Intel Corporation E7525/E7520 PCI Express Port B (rev 0c)
00:06.0 PCI bridge: Intel Corporation E7520 PCI Express Port C (rev 0c)
00:07.0 PCI bridge: Intel Corporation E7520 PCI Express Port C1 (rev 0c)
00:1d.0 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
01:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge A (rev 09)
01:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge B (rev 09)
03:01.0 RAID bus controller: Adaptec AAC-RAID (Rocket) (rev 02)
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
06:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
07:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge A (rev 09)
07:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge B (rev 09)
08:02.0 SCSI storage controller: Adaptec ASC-29320 U320 (rev 03)
08:02.1 SCSI storage controller: Adaptec ASC-29320 U320 (rev 03)
0a:02.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rage XL PCI (rev 27)
[свернуть]

dmesg

root@fqdname:/home/admin# dmesg
...
[    2.652121] Switched to clocksource tsc
[   16.028038] scsi5 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 3.0
        <Adaptec 29320 Ultra320 SCSI adapter>
        aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 101-133MHz, 512 SCBs
[   16.028446] aic79xx 0000:08:02.1: PCI IRQ 101 -> rerouted to legacy IRQ 17
[   31.268031] scsi6 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 3.0
        <Adaptec 29320 Ultra320 SCSI adapter>
        aic7902: Ultra320 Wide Channel B, SCSI Id=7, PCI-X 101-133MHz, 512 SCBs
[   31.784523] scsi target6:0:2: asynchronous
[   31.795002] scsi 6:0:2:0: Sequential-Access TANDBERG TS400            0218 PQ: 0 ANSI: 3
[   31.795019] scsi target6:0:2: Beginning Domain Validation
[   31.852377] scsi target6:0:2: wide asynchronous
[   31.886323] scsi target6:0:2: FAST-80 WIDE SCSI 160.0 MB/s DT (12.5 ns, offset 126)
[   32.288647] scsi target6:0:2: Domain Validation skipping write tests
[   32.288652] scsi target6:0:2: Ending Domain Validation
[   35.416549] scsi 6:0:2:0: Attached scsi generic sg6 type 1
[   35.419145] st: Version 20101219, fixed bufsize 32768, s/g segs 256
[   35.420307] st 6:0:2:0: Attached scsi tape st0
[   35.420314] st 6:0:2:0: st0: try direct i/o: yes (alignment 4 B)
[   35.420979] osst :I: Tape driver with OnStream support version 0.99.4
osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $
[   35.508035] end_request: I/O error, dev fd0, sector 0
[   35.508088] floppy: error -5 while reading block 0
...
[свернуть]

На сайте производителя устройства (http://www.tandbergdata.ru/products/420LTO_soft_ru.htm) есть увиверсальный драйвер устройства для Linux:
   
Цитироватьstinit.def
Этот файл может быть использован для всех версий ОС Linux.
Поддерживаются ВСЕ ленточные накопители Tanderg - SLR24 -SLR140; 220LTO-420LTO.
Поместить в директорий "/etc" и запустить "stinit" (без кавычек).
Платформы:Linux
Приложения:All

Мои жалкие попытки запустить этот файл ни к чему не привели...:
root@fqdname:/etc# ls | grep stinit
stinit.def
root@fqdname:/etc# stinit
bash: stinit: команда не найдена
root@fqdname:/etc# ./stinit
bash: ./stinit: Нет такого файла или каталога
root@fqdname:/etc# ./stinit.def
bash: ./stinit.def: Отказано в доступе



Помогите пожалуйста разобраться как пользоваться стриммером в системе, как его смонтировать и использовать по назначению?
Заранее спасибо!

p. s. Нашел статью на сайте производителе: http://www.tandbergdata.com/knowledge-base/index.cfm/integrating-a-tape-drive-into-a-linux-system/
Но она рассчитана явно не на новичков, первый же шаг не понятен...
Цитироватьroot@fqdname:~# cd /linux
bacs: cd: /linux: Нет такого файла или каталога

ihammers

Программа stinit находиться в пакете mt-st:

~$ apt-file search stinit
csound-doc: /usr/share/doc/csound-doc/html/vstinit.html
fp-docs-2.6.4: /usr/share/doc/fp-docs/2.6.4/rtl/objects/stiniterror.html
libblitz0-dev: /usr/include/blitz/listinit.h
libncarg-dev: /usr/share/man/man3/stinit.3NCARG.gz
mt-st: /etc/stinit.def
mt-st: /sbin/stinit
mt-st: /usr/share/doc/mt-st/README.stinit
mt-st: /usr/share/doc/mt-st/examples/stinit.def.examples
mt-st: /usr/share/man/man8/stinit.8.gz
python-scipy: /usr/lib/python2.7/dist-packages/scipy/weave/blitz/blitz/listinit.h


Насчёт инструкции, то там предлагают собрать ядро из исходников и директория linux - это директория с исходниками.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

maxpostal

#2
Спасибо!
Поставил этот пакет, скопировал файл производителя stinit.def в /etc.
При запуске stinit получаю ошибку:

admin@fqdname:~$ sudo stinit
[sudo] password for admin:
Warning: errors in definition for ('TANDBERG', 'TS400', ''):
           
Warning: errors in definition for ('TANDBERG', 'TS400', ''):
           
Initialized 1 tape device.


То есть устройство определяется, хоть и с ошибкой.

При попытке смонтировать его получаю другую ошибку:

root@fqdname:/home/admin# mkdir /mnt/tanberg
root@fqdname:/home/admin# mount /dev/tape/by-id/scsi-1TANDBERGTS400_400055200099 /mnt/tanberg/
mount:  /dev/st0 is not a block device
root@fqdname:/home/admin# mount /dev/tape/by-id/scsi-1TANDBERGTS400_400055200099-nst /mnt/tanberg/
mount:  /dev/nst0 is not a block device


Подскажите пожалуйста, как правильно смонтировать стример?

ogost

Я с кассетниками сталкивался лишь однажды, но там его нельзя было примонтировать (устройство не блочное, а ленточное). Считывал с кассеты и писал на неё через tar, управлял при помощи mt.

maxpostal

Спасибо за подсказку!
Подводя краткий итог, нужно установить пакеты
apt-get install mt-st mtx lsscsi
последний по желанию, для просмотра информации о SCSI стримере.
И управлять им с помощью mt, почитав man mt (man mtx) или вот эту хорошую статью: http://www.cyberciti.biz/hardware/unix-linux-basic-tape-management-commands/
Резервное копирование tar вроде работает, продолжаю разбираться.