Mt: /dev/st0:No such file or directory

Bonjour,

lorsque je tape la commande mt -f /dev/st0 status,
j'ai le message suivant :

mt: /dev/st0:No such file or directory

Quelqu'un saurait-il y remédier ?

Je suis sous Suse Entreprise 10.
C'est un serveur DELL Poweredge 2900.

Remarque : mon entreprise a commandé d'autres modèles identiques de serveurs avec la même distribution et nous n'avons jamais eu d'erreur.
Peut-être ai-je oublié un paramètre à l'installation mais je ne pense pas.

Merci d'avance pour vos réponses.

Audrey

12 réponses

Résumé de la discussion

Le problème est que mt -f /dev/st0 status retourne No such file or directory sur un serveur Suse Enterprise 10 Dell PowerEdge 2900, et que le chemin pourrait être incorrect. Des réponses recommandent d'essayer /dev/nst0 à la place de /dev/st0 et d'ajuster le nom du périphérique selon le driver (scsi ou cciss) pour réveiller le lecteur. Des observations montrent que sur les systèmes fonctionnels, /proc/scsi/scsi liste les périphériques attendus, alors que sur celui qui ne fonctionne pas certains éléments manquent, ce qui peut refléter une déconnexion matérielle. En cas de doute, plusieurs indiquent de débrancher puis rebrancher le lecteur et de vérifier l'alimentation ainsi que l'état de la cassette, sans que la discussion n'apporte encore de solution définitive.

Bobot (l’IA à votre service)
  1. Contributeur
    des LEDs sur le lecteur ?
    0
    1. si tu as des doutes sur le lecteur de cassette, regarde dans le bios s'il est encore reconnu ! Et si c'est un bon serveur, le bios devrait etre optimisé pour te dire meme sa référence de reconnaissance scsiX ou Y et son port d'attache.

      c'est possible qu'il ait pris un coup a ce moment la, tu ne l'as pas renvoyé au SAV ?
      0
      1. débranche le et rebranche le... ou peut etre vérifie ta bande.

        Je suppose que c'est une bande de sauvegarde, tu faisait comment tes sauvegarde serveur avant ?

        le probleme est survenu suite a quoi ?
        0
        1. C'est un lecteur de bande qui a été fourni avec le serveur. Il est intégré dans le serveur. Ce n'est pas un lecteur externe. C'est un serveur qu'on a déballé de son carton il y a deux jours.
          Sur ce serveur, une des deux alimentations était défaillante et a fait sauter le courant. Peut-être qu'à ce moment là, le lecteur "a pris un coup", mais comment le savoir? Comment le tester ?
          J'ai déjà arrêté et redémarré le serveur (car il n'y a pas d'autre moyen de mettre hors tension le lecteur de cassettes).
          Hélas sans succès...

          Audrey
          0
      2. Si je vais dans yast2 sur "informations sur le matériel",

        sur le serveur qui fonctionne, le lecteur de bande est repéré :
        +-Bande
        ++-TS400
        +--Ancienne clé unique: cxb3.m3rVqyIw5t0
        +--Bus: SCSI
        +--Classe (spéc): Bande
        +--Classe: Périphérique de stockage de masse
        +--Clé unique: Er1e.YKxsJ5ASMCC
        +--Fabricant: TANDBERG
        +--Modèle: TANDBERG TS400
        +--Nom du périphérique: /dev/st0
        ++-Nombre de périphériques
        +--Pilote: aic79xx
        +--Périphérique: TS400
        +--Révision: 0330
        +--bus_hwcfg: scsi

        Il ne l'est pas sur le serveur qui ne fonctionne pas.
        Pourtant le lecteur de bande sur le serveur qui ne fonctionne pas a l'air OK (comment le savoir ?).

        Audrey
        0
        1. C'est bien de st0 qu'il s'agit car sur les autres serveurs ayant la même configuration matérielle et logicielle, il s'agit bien de st0.

          Je ne parviens pas à lancer la commande echo...
          Dans /proc/scsi j'ai scsi, aic79xx, device info et sg...

          Audrey
          0
          1. Ca ne serait pas /dev/nst0 par hasard ?
            Sur ma debian sur HP (lecteur HP ultrium 920 - LTO3) c'est le device.

            mt -f /dev/nst0 status

            Pour réveiller le lecteur :
            echo "engage scsi" > /proc/driver/scsi/scsi0

            chez moi cest /proc/driver/cciss/cciss0 : a adapter selon le driver.

            Cordialement,
            0
            1. Contributeur
              je ne vois pas de bande et que dit
              cat /proc/devices|grep st
              0
              1. Cette commande ne me renvoit rien du tout...

                Audrey
                0
              2. Sur le serveur qui fonctionne , la commande
                dmesg | grep tape
                renvoit :
                st 1:0:6:0: Attached scsi tape st0<4>st0: try direct i/o: yes (alignment 512 B)

                sur le serveur ne fonctionnant pas, elle ne renvoit rien...

                Dois-je installer quelque chose ? (j'ai encore le CD d'install de la distrib) ?

                Audrey
                0
              3. @audreytu as essayé le post #16 de kiki ?
                0
              4. @LeahkimJ'ai essayé de l'utiliser mais j'ai du mal "l'adapter" car ça ne change rien...

                Audrey
                0
            2. Contributeur
              donc le fichier /dev/st0 n'existe pas
              dans dmesg, qqch qui ressembleà une bande
              dmesg | egrep -i "scsi|lto|ultrium|tape"
              voir aussi
              cat /proc/scsi/scsi
              0
              1. J'ai :

                SCSI subsystem initialized
                scsi0 : LSI Logic SAS based MegaRAID driver
                Type: Direct-Access ANSI SCSI revision: 05
                Type: Direct-Access ANSI SCSI revision: 05
                Type: Direct-Access ANSI SCSI revision: 05
                Type: Direct-Access ANSI SCSI revision: 05
                Type: Direct-Access ANSI SCSI revision: 05
                Type: Direct-Access ANSI SCSI revision: 05
                Type: Enclosure ANSI SCSI revision: 05
                0:0:8:0: Attached scsi generic sg0 type 13
                Type: Direct-Access ANSI SCSI revision: 05
                SCSI device sda: 1141899264 512-byte hdwr sectors (584652 MB)
                SCSI device sda: drive cache: write through w/ FUA
                SCSI device sda: 1141899264 512-byte hdwr sectors (584652 MB)
                SCSI device sda: drive cache: write through w/ FUA
                sd 0:2:0:0: Attached scsi disk sda
                sd 0:2:0:0: Attached scsi generic sg1 type 0
                scsi1 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 3.0
                <Adaptec 39320A Ultra320 SCSI adapter>
                aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 101-133Mhz, 512 SCBs
                scsi2 : Adaptec AIC79XX PCI-X SCSI HBA DRIVER, Rev 3.0
                <Adaptec 39320A Ultra320 SCSI adapter>
                aic7902: Ultra320 Wide Channel B, SCSI Id=7, PCI-X 101-133Mhz, 512 SCBs
                0
            3. tu as regardé avec un éditeur de partition ?

              c'est une bande magnétique ?
              0
              1. Je ne sais pas ce qu'est un éditeur de partition.
                C'est un lecteur de cassettes LTO.

                Audrey
                0
            4. Si je tape :

              ls -l /dev/st*

              J'ai :
              lrwxrwxrwx 1 root root 15 Sep 2 16:10 /dev/stderr -> /proc/self/fd/2
              lrwxrwxrwx 1 root root 15 Sep 2 16:10 /dev/stdin -> /proc/self/fd/0
              lrwxrwxrwx 1 root root 15 Sep 2 16:10 /dev/stdout -> /proc/self/fd/1

              Si je tape dmesg, j'ai plein de données. Que dois-je chercher exactement ?

              Audrey
              0
              1. Contributeur
                est ce que le fichier existe ?
                ls -l /dev/st*
                'unité de a bande est-elle reconnue
                dmesg
                0
                1. Remarque :

                  j'ai deux serveurs ayant la même config matériel.

                  Dans celui qui fonctionne, dans le fichier /proc/scsi/scsi, j'ai :
                  Attached devices:
                  Host: scsi0 Channel: 00 Id: 08 Lun: 00
                  Vendor: DP Model: BACKPLANE Rev: 1.05
                  Type: Enclosure ANSI SCSI revision: 05
                  Host: scsi0 Channel: 02 Id: 00 Lun: 00
                  Vendor: DELL Model: PERC 5/i Rev: 1.03
                  Type: Direct-Access ANSI SCSI revision: 05
                  Host: scsi1 Channel: 00 Id: 06 Lun: 00
                  Vendor: TANDBERG Model: TS400 Rev: 0330
                  Type: Sequential-Access ANSI SCSI revision: 03

                  Tandis que dans celui qui ne fonctionne pas, j'ai uniquement :
                  Attached devices:
                  Host: scsi0 Channel: 00 Id: 08 Lun: 00
                  Vendor: DP Model: BACKPLANE Rev: 1.05
                  Type: Enclosure ANSI SCSI revision: 05
                  Host: scsi0 Channel: 02 Id: 00 Lun: 00
                  Vendor: DELL Model: PERC 5/i Rev: 1.03
                  Type: Direct-Access ANSI SCSI revision: 05

                  Est-ce en rapport ?

                  Audrey
                  0
                2. si je tape :
                  ls -l /dev/st*
                  sur un autre serveur ayant la même config matériel, j'ai :

                  crw-rw---- 1 root disk 9, 0 Jun 19 09:21 /dev/st0
                  crw-rw---- 1 root disk 9, 96 Jun 19 09:21 /dev/st0a
                  crw-rw---- 1 root disk 9, 32 Jun 19 09:21 /dev/st0l
                  crw-rw---- 1 root disk 9, 64 Jun 19 09:21 /dev/st0m
                  lrwxrwxrwx 1 root g3prevs 15 Jun 19 09:22 /dev/stderr -> /proc/self/fd/2
                  lrwxrwxrwx 1 root g3prevs 15 Jun 19 09:22 /dev/stdin -> /proc/self/fd/0
                  lrwxrwxrwx 1 root g3prevs 15 Jun 19 09:22 /dev/stdout -> /proc/self/fd/1

                  Preuve que le fichier ne doit pas exister...

                  Audrey
                  0
                3. @audreymais ta bande est deja montée non ??

                  regarde dans /media:

                  $cd /media
                  $ls
                  0
                4. @LeahkimSi je fais
                  cd /media
                  ls

                  je n'ai rien du tout...

                  Audrey
                  0
                5. @audreybon, et bien je suis trop imprgné par Debian pour t'aider sous mandrake alors, sincerement désolé
                  0
              2. regarde avec un éditeur de partition si la partition que tu cherche a monter est bien reconnue en st0
                0