Mt: /dev/st0:No such file or directory
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
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.
-
regarde avec un éditeur de partition si la partition que tu cherche a monter est bien reconnue en st0
-
Contributeurest ce que le fichier existe ?
ls -l /dev/st*
'unité de a bande est-elle reconnue
dmesg-
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 -
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 -
-
-
@audreybon, et bien je suis trop imprgné par Debian pour t'aider sous mandrake alors, sincerement désolé
-
-
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 -
tu as regardé avec un éditeur de partition ?
c'est une bande magnétique ? -
Contributeurdonc 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-
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
-
-
Contributeurje ne vois pas de bande et que dit
cat /proc/devices|grep st-
-
-
@audreytu as essayé le post #16 de kiki ?
-
-
-
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, -
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 -
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 -
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 ?-
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
-
-
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 ? -
Contributeurdes LEDs sur le lecteur ?