Persistent Generic Device For Tape Changer

Home » CentOS » Persistent Generic Device For Tape Changer
CentOS 5 Comments

Hello,

mtx and therefor amanda use generic device /dev/sg for tape changer.

These devices change on reboot.

How to make them persistent?

/dev/sch0 and /dev/sch1 seem to be persistent.

/dev/tape/by-id/ shows links from WWID to generic device

An UDEV rule could help? I have not found any example.


Viele Grüße Helmut Drodofsky

Internet XS Service GmbH
Heßbrühlstraße 15
70565 Stuttgart

Geschäftsführung Helmut Drodofsky HRB 21091 Stuttgart USt.ID: DE190582774
Fon: 0711 781941 0
Fax: 0711 781941 79
Mail: info@internet-xs.de www.internet-xs.de

5 thoughts on - Persistent Generic Device For Tape Changer

  • Hello Ron,

    sounds good. I have 2 tape changer. I persume, udev creates the same link for both.

    Can I modify SYMLINK+=”changer-$env{ID_SERIAL}”

    The serial should be unique.

    Viele Grüße Helmut Drodofsky

    Internet XS Service GmbH
    Heßbrühlstraße 15
    70565 Stuttgart

    Geschäftsführung Helmut Drodofsky HRB 21091 Stuttgart USt.ID: DE190582774
    Fon: 0711 781941 0
    Fax: 0711 781941 79
    Mail: info@internet-xs.de http://www.internet-xs.de Am 07.02.2019 um 16:17 schrieb Ron Loftin:

  • Maybe

    …. ATTRS{serial}==”likethis16c07338d2a294c” , SYMLINK+=”mybackup/changer1″ …

    and for the second one

    … ATTRS{serial}==”likethis9ae76c073f5ccb8″ , SYMLINK+=”mybackup/changer2″ …

    ?

  • Good evening,

    my final solution:
    SUBSYSTEM==”scsi_generic”, SUBSYSTEMS==”scsi”, ATTRS{type}==”8″, ATTRS{model}==”MAGNUM 224      “, IMPORT{program}=”scsi_id
    –sg-version=3 –export –whitelisted -d $devnode”, \
       SYMLINK+=”changer0″

    SUBSYSTEM==”scsi_generic”, SUBSYSTEMS==”scsi”, ATTRS{type}==”8″, ATTRS{model}==”FlexStor II     “, ATTRS{rev}==”5.11″, IMPORT{program}=”scsi_id –sg-version=3 –export –whitelisted -d
    $devnode”, \
       SYMLINK+=”changer1″

    SUBSYSTEM==”scsi_generic”, SUBSYSTEMS==”scsi”, ATTRS{type}==”8″, ATTRS{model}==”FlexStor II     “, ATTRS{rev}==”5.50″, IMPORT{program}=”scsi_id –sg-version=3 –export –whitelisted -d
    $devnode”, \
       SYMLINK+=”changer2″

    Very helpful:

    /dev/sch0, /dev/sch1, /dev/sch2 are persistent devices – but not generic devices.

    udevadm info -a /dev/sch0
    shows all possible attributes in the udev rules key format.

    best regards

    Helmut

    Viele Grüße Helmut Drodofsky

    Internet XS Service GmbH
    Heßbrühlstraße 15
    70565 Stuttgart

    Geschäftsführung Helmut Drodofsky HRB 21091 Stuttgart USt.ID: DE190582774
    Fon: 0711 781941 0
    Fax: 0711 781941 79
    Mail: info@internet-xs.de http://www.internet-xs.de Am 08.02.2019 um 12:21 schrieb Leon Fauster via CentOS: