Je souhaite archiver un certain nombre de lecteurs internes SCSI-1 8 bits à des fins historiques. Ce sont tous les anciens NeXT Cubes et NeXTStations (monochromes et couleurs) utilisés par id Software pour créer DOOM et Quake. J'aimerais donner les machines quelque part où elles peuvent faire du bien, mais John Carmack m'a fait promettre, il y a plus de dix ans, d'essuyer les lecteurs si je les transmettais un jour, et je détesterais perdre des données inestimables. c'est sur eux.
En théorie, je me rends compte que SCSI est compatible avec les versions antérieures, et je peux donc peut-être simplement le brancher sur un câble et une carte SCSI moderne ...
Mais je soupçonne que ce n’est pas aussi simple, et qu’il n’est pas évident de savoir quel type de câble ou d’adaptateur il me faudrait et où l’acquérir.
Si je parviens à extraire les données, je ferai un test ping à John pour voir s’il serait acceptable de publier les images de disque au public. Ce sont ses données, alors ce sera son appel. id a ouvert une grande partie de son code en open source, il pourrait donc ne rien y avoir d’utile ici, mais le geek en moi détesterait le perdre s’il en existait. :)
la source
Réponses:
Ancien matériel NeXT. PÂMOISON!
Obtenir un adaptateur SCSI2 -> SCSI 1 devrait être trivial. Il y avait des variétés internes et externes. Google est ton ami. Pour une raison quelconque, j’ai pensé que les "nouvelles" dalles devraient être SCSI2, mais cela fait longtemps.
Vous devez toujours terminer la chaîne SCSI. Restez aux adresses 0-7.
Plus loin, il suffit de rechercher Google pour " carte pci scsi-2 " avec des hits. Une carte Adaptec, par exemple, devrait toujours avoir un bon support SCSI sur Linux. On dirait qu'on peut en avoir pour environ 20 $.
Voici la chose tho. Comment diable allez-vous lire le système de fichiers en utilisant quoi que ce soit, MAIS NeXTSTEP? Je suppose que vous pourrez peut-être démarrer un ancien cd NeXTSTEP / OpenStep Intel et ftp / scp / rsync sur les fichiers que vous souhaitez enregistrer après avoir monté le lecteur. Le truc serait probablement de trouver une carte Adaptec supportée par OpenStep.
Bonne chance!
la source
J'ai une dalle NeXTStation et j'essaie de comprendre pourquoi elle ne démarre pas. J'ai retiré le lecteur de la console NeXTStation et je l'ai installé sur un ancien PC (IBM Z Pro) doté d'un contrôleur UltraWide SCSI intégré. J'ai trouvé un adaptateur qui convertit le connecteur UW à 80 broches en un connecteur de style ancien à 50 broches utilisé par les lecteurs SCSI-1. D'autres choix évidents pourraient être de déterrer un contrôleur SCSI-1. S'il s'agit d'une dalle NeXTStation, le lecteur est probablement déjà terminé avec des résistances de type SIL, vous n'avez donc pas besoin de câble SCSI.
J'ai démarré le système et le lecteur a été détecté sous le nom / dev / sdc. Avant de faire quoi que ce soit, j'ai effectué une sauvegarde complète de l'intégralité du lecteur, comme suit:
Il s’agit d’un disque Seagate ST1280. Le fichier final contenait environ 238 Mo. Après cela, j'ai ajouté manuellement le module ufs au noyau, bien que cela ne soit peut-être pas nécessaire:
J'utilise Fedora 21, donc le module ufs faisait partie du paquet kernel-modules-extra. Après cela, le disque peut être monté avec cette commande:
Le module UFS installé à partir de kernel-modules-extra ne prend en charge que la lecture seule, comme le montre dmesg:
Si vous devez le monter en lecture-écriture, vous devrez probablement recompiler le noyau et / ou le module.
la source
Est-ce que les machines démarrent? Il est assez facile de les installer sur un réseau moderne et de transférer les données via NFS ... voici une photo de mon NAS / mon RAID monté: http://hzsystems.com/scrap/nextnfsmount.jpg
la source
Vous devriez en effet pouvoir les brancher sur n’importe quelle chaîne de périphériques SCSI-1 ou SCSI-2, puis les effacer de là. Toutefois, si les machines démarrent, ce que je ferais, c’est d’exporter un dossier partagé via NFS à partir d’une machine disposant de suffisamment d’espace pour contenir le contenu des lecteurs, puis de archiver le contenu complet des lecteurs dans le dossier partagé, puis lancez dd pour les essuyer.
Vous voudrez peut-être installer d’abord gnu tar, en supposant que Carmack vous ait laissé gcc sur la boîte, car la version de tar installée avec NeXTStep a des problèmes avec les noms de chemins plus longs que 255 ou 1024 caractères - je l’oublie.
Je parie qu'ils démarrent. Mon propre cube le fait toujours.
la source
Ceux-ci peuvent être lus sur un PC Linux avec un adaptateur SCSI. Je serais prêt à le faire si vous êtes proche.
La meilleure ressource à ce sujet est la liste de diffusion ClassicCmp ( http://www.classiccmp.org/ ) - une communauté très active de personnes très compétentes et techniques. Poster sur la liste; Je suis sûr que quelqu'un sera assez proche pour vous aider.
la source
La solution la plus simple consiste à lire les lecteurs de l’équipement NeXT d’origine. J'ai trois couleurs NeXTStations et je m'attendrais à ce que deux d'entre elles soient pleinement opérationnelles, bien que je ne vérifie pas cela depuis de nombreuses années. S'il vous plaît laissez-moi savoir comment je peux être utile - je suis dans AZ et CA.
la source
Comme indiqué ci-dessus, la meilleure chose à faire est de les vider à l'aide d'une boîte NeXT existante. J'ai un lecteur externe sur lequel je branche des disques, et dump l'image en utilisant dd, cpio et tar, puis en transférant les images sur mon dossier d'archives. Je fais la même chose pour les images MO / OD (j'ai des disques de travail). Si vous avez un câble à deux lecteurs 50 broches, vous pouvez vous en passer sans lecteur externe.
Alternativement, si vous pouvez trouver une ancienne carte pci adaptec 50 pin et la brancher sur une machine Linux, vous pourrez dd l’image sous Linux, puis monter le disque en utilisant une boucle de retour sous Linux. À certains égards, il est préférable que dd sur NeXT ne sauvegarde pas tout le disque.
Si vous avez des problèmes, je serais prêt à aider ou même à vider les lecteurs pour vous. Je l'ai fait pour un groupe de personnes / sociétés.
la source