it-swarm.com.de

Wie kann ich ein 8-Bit-SCSI-Laufwerk erfolgreich auf einem modernen Computer bereitstellen?

Ich habe eine Reihe von internen 8-Bit-SCSI-1-Laufwerken, die ich für historische Zwecke archivieren möchte. Dies sind alle alten NeXT-Cubes und NeXTStations (Monochrom und Farbe), die von id Software zum Erstellen von Doom and Quake verwendet wurden. Ich würde die Maschinen gerne irgendwo spenden, wo sie etwas Gutes bewirken können, aber John Carmack hat mir vor mehr als einem Jahrzehnt versprochen, die Laufwerke zu löschen, wenn ich sie jemals weitergeben würde, und ich würde es hassen, unbezahlbare Daten zu verlieren das liegt an ihnen.

Theoretisch ist mir klar, dass SCSI abwärtskompatibel ist, und daher kann ich es möglicherweise nur an ein geeignetes Kabel und eine moderne SCSI-Karte anschließen ...

Aber ich vermute, dass es nicht ganz so einfach ist, und außerdem ist es nicht offensichtlich, welche Art von Kabel oder Adapter ich benötigen würde und wo ich eines erwerben könnte.

Wenn ich die Daten erfolgreich extrahiere, werde ich John anpingen und prüfen, ob es möglicherweise in Ordnung ist, die Disk-Images für die Öffentlichkeit freizugeben. Es sind seine Daten, also wird es sein Anruf sein. id hat einen Großteil ihres Codes als Open-Source-Version bereitgestellt, daher gibt es hier möglicherweise nichts Nützliches, aber der Geek in mir würde es hassen, ihn zu verlieren, wenn es ihn gibt. :) :)

50
Don MacAskill

Alte NeXT-Hardware. OHNMACHT!

Das Erhalten eines SCSI2 -> SCSI 1-Adapters sollte trivial sein. Es gab sowohl interne als auch externe Sorten. Google ist dein Freund. Aus irgendeinem Grund dachte ich, dass die "neueren" Platten SCSI2 sein sollten, aber es ist lange her.

Sie müssen die SCSI-Kette noch beenden. Halten Sie sich an die Adressen 0-7.

Weiter kommt nur Googeln für " scsi-2 pci card " mit Treffern. Eine Adaptec-Karte sollte beispielsweise unter Linux weiterhin eine gut funktionierende SCSI-Unterstützung bieten. Sieht so aus, als wäre man für ~ 20 Dollar zu haben.

Hier ist das Ding tho. Wie zum Teufel werden Sie das Dateisystem mit irgendetwas lesen, ABER NeXTSTEP? Ich nehme an, Sie können möglicherweise eine alte NeXTSTEP/OpenStep Intel-CD und ftp/scp/rsync über die Dateien booten, die Sie speichern möchten, nachdem Sie das Laufwerk gemountet haben. Der Trick wäre wahrscheinlich, eine Adaptec-Karte zu finden, die OpenStep unterstützt.

Viel Glück!

11
Tom Gall

Ich habe eine NeXTStation-Platte und versuche herauszufinden, warum sie nicht startet. Ich habe das Laufwerk aus der NeXTStation entfernt und es auf einem alten PC (IBM Z Pro) mit einem integrierten UltraWide SCSI-Controller installiert. Ich habe einen Adapter gefunden, der vom 80-poligen UW-Anschluss zum alten 50-poligen Anschluss konvertiert, der von SCSI-1-Laufwerken verwendet wird. Andere naheliegende Möglichkeiten könnten darin bestehen, einen SCSI-1-Controller auszugraben. Wenn es sich um eine NeXTStation-Platte handelt, ist das Laufwerk wahrscheinlich bereits mit SIL-Widerständen abgeschlossen, sodass Sie keine am SCSI-Kabel benötigen.

Ich habe das System hochgefahren und das Laufwerk wurde als/dev/sdc erkannt. Bevor ich etwas anderes unternahm, erstellte ich eine vollständige Sicherung des gesamten Laufwerks wie folgt:

dd if=/dev/sdc of=backup.img bs=$[1024*1024*32]

Es handelt sich um ein Seagate ST1280-Laufwerk, sodass die resultierende Datei etwa 238 MB groß war. Danach habe ich das ufs-Modul manuell zum Kernel hinzugefügt, obwohl dies möglicherweise nicht erforderlich ist:

modprobe ufs

Ich verwende Fedora 21, daher war das UFS-Modul Teil des Kernel-Module-Extra-Pakets. Danach kann die Festplatte mit folgendem Befehl gemountet werden:

mount /dev/sdc /mnt/NeXTSTEP -t ufs -o ufstype=NeXTSTEP

Das von kernel-modules-extra installierte UFS-Modul unterstützt jedoch nur schreibgeschützt, wie es bei dmesg scheint:

ufs: ufs was compiled with read-only support, can't be mounted as read-write

Wenn Sie es mit Lese- und Schreibzugriff bereitstellen müssen, müssen Sie wahrscheinlich den Kernel und/oder das Modul neu kompilieren.

1
Saustrup

Booten die Maschinen? Es ist ziemlich einfach, sie in einem modernen Netzwerk einzurichten und die Daten über NFS zu tarieren/zu übertragen ... hier ist ein Bild von mir mit meinem NAS/RAID-Mount: http://hzsystems.com/scrap/nextnfsmount .jpg

0
eddienull

Sie sollten in der Tat in der Lage sein, sie an eine beliebige SCSI-1- oder SCSI-2-Gerätekette anzuschließen und sie dann von dort zu löschen. Wenn die Computer jedoch gestartet werden, exportiere ich einen freigegebenen Ordner über NFS von einem Computer mit genügend Speicherplatz für den Inhalt der Laufwerke und tariere dann den gesamten Inhalt der Laufwerke in den freigegebenen Ordner Führen Sie dd aus, um sie zu löschen.

Vielleicht möchten Sie zuerst gnu tar installieren, vorausgesetzt, Carmack hat Sie mit gcc auf der Box belassen, da die mit NeXTSTEP installierte Version von tar Probleme mit Pfadnamen hat, die länger als 255 oder 1024 Zeichen sind - ich vergesse welche.

Ich wette, sie booten. Mein eigener Würfel tut es immer noch.

0
Pete Clark

Diese können auf einem Linux-PC mit einem SCSI-Adapter gelesen werden. Ich wäre bereit, es zu tun, wenn Sie in der Nähe sind.

Die beste Ressource zu diesen Themen ist die ClassicCmp-Mailingliste ( http://www.classiccmp.org/ ) - eine sehr aktive Community von sehr sachkundigen und technischen Mitarbeitern. In die Liste posten; Ich bin sicher, jemand wird nah genug sein, um zu helfen.

0
Devon

Die einfachste Lösung besteht darin, die Laufwerke der ursprünglichen NeXT-Ausrüstung zu lesen. Ich habe drei NeXTStations-Farben, und ich würde erwarten, dass zwei davon voll funktionsfähig sind, obwohl ich das viele Jahre lang nicht überprüft habe. Bitte lassen Sie mich wissen, wie ich Ihnen helfen kann - ich bin in AZ und CA.

0
piotr

Wie oben erwähnt, ist es am einfachsten, sie mit einer vorhandenen NeXT-Box zu sichern. Ich habe ein externes Laufwerk, an das ich Festplatten anschließe, das Image mit dd, cpio und tar speichere und die Bilder dann per FTP in meine Archivbox übertrage. Ich mache das gleiche für MO/OD-Images (ich habe funktionierende Laufwerke). Wenn Sie ein 50-poliges Kabel mit zwei Laufwerken haben, können Sie ohne das externe Laufwerk auskommen.

Wenn Sie alternativ eine ältere pci adaptec 50-Pin-Karte finden und in eine Linux-Box einstecken können, können Sie das Image unter Linux herunterladen und die Festplatte später mithilfe einer Schleife unter Linux bereitstellen. In mancher Hinsicht ist dies besser, da dd auf dem NeXT nicht die gesamte Festplatte ausgibt.

Wenn Sie Probleme haben, bin ich bereit, Ihnen zu helfen oder die Laufwerke für Sie zu entleeren. Ich habe das für eine Menge Leute/Firmen getan.

0
NeXTen