Hallo,
ich habe einen alten Server noch unter Debian Etch laufen, der u.a. für die Ansteuerung eines SCSI-Bandlaufwerkes zuständig ist. Funktioniert im Prinzip wie ein Uhrwerk, nur in mehr oder weniger großen Abständen kommt die Fehlermeldung "inappropriate ioctl for device". Das device ist angelegt mit "ln -s /dev/nst0 /dev/tape", was wie gesagt allermeist funktioniert.
Der Clou ist, dass ich sobald die Fehlermeldung auftritt den Fehler durch Löschen und Wiederanlage von /dev/tape beheben kann. Lässt sich auch prima rein prophylaktisch scriptgesteuert erledigen, nur rein aus Interesse - ist einem von euch das schon mal untergekommen? HW ist Adaptec AIC-7861 und C1537A.
Linux 14.982 Themen, 106.376 Beiträge
"inappropriate ioctl for device"
Das heißt nur das es bei der Ein-und Ausgabe von den Daten Probleme gab.
Das kann alles mögliche bedeuten.
Ich kann dir nur sagen was ich machen würde.
1. Magnetband austauschen, weil so ein Band nach 2 Jahren verschliessen ist.
2. Upgrade auf Squeeze. Wieso noch so einen alten Linuxkernel verwenden? Vielleicht ist ein Bug in einem Treiber die Ursache, der bei einer neuen Kernelversion nicht auftritt.
3. Übersetzen eines eigenen Linuxkernel, um Probleme mit Treibern zu vermeiden , die sich mit der eingebauten Hardware nicht vertragen.
Die Standardkernel machen immer wieder Probleme (das ist nur meine Erfahrung). Manchmal hilft es alle unnötigen Treiber (Sound- und Multimediatreiber)und unnötigen Optionen zu entfernen. Außerdem macht die RAMdisk immer wieder im Serverbereich Probleme. Wenn du einen eigenen Linuxkernel übersetzt, dann kannst du auf die RAM Disk verzichten und selbst entscheiden welche Treiber monolitisch in den Kernel kompiliert werden.
Mehr Ratschläge kann ich dir nicht geben.
PS: Ich würde an deiner Stelle die Backups mit Wechselfestplatten machen. Allein schon wegen des mechanischen Verschleißes der Magnetbänder. Wenn du ein Restore machen mußt und die Daten sind zerstört, weil das Band mechanisch verschliessen ist, dann hast du das Backup umsonst gemacht. Wer nutzt heutzutage noch Magnetbänder für Backups? Das hat man früher gemacht, weil die Festplatten zu klein waren. Das ist gar nicht mehr zeitgemäß.
PPS: Hier sind die neuesten Hinweise zu Debian Squeeze:
http://www.debian.org/releases/squeeze/releasenotes