У меня есть несколько внутренних 8-битных дисков SCSI-1, которые я хотел бы заархивировать для исторических целей. Это все старые NeXT Cubes и NeXTStations (монохромные и цветные), которые использовались id Software для создания DOOM и Quake. Я хотел бы пожертвовать машины там, где они могут принести какую-то пользу, но Джон Кармак дал мне обещание более десяти лет назад, что я буду стирать диски, если когда-нибудь передам их, и я не хотел бы терять любые бесценные данные это на них.
Теоретически я понимаю, что SCSI обратно совместим, и поэтому я могу просто подключить его к соответствующему кабелю и современной карте SCSI ...
Но я подозреваю, что это не так просто, и, кроме того, не очевидно, какой тип кабеля или адаптера мне понадобится и где его приобрести.
Если мне удастся извлечь данные, я пингую Джона и посмотрю, можно ли публиковать образы дисков в открытом доступе. Это его данные, так что это будет его звонок. У id большая часть их кода с открытым исходным кодом, так что здесь может не быть ничего полезного, но выродок во мне не хотел бы потерять его, если он есть. :)
источник
Ответы:
Старое железо NeXT. ПАДАТЬ В ОБМОРОК!
Получение адаптера SCSI2 -> SCSI 1 должно быть тривиальным. Были как внутренние, так и внешние разновидности. Google твой друг. По некоторым причинам я думал, что "более новые" плиты должны быть SCSI2, но это было давно.
Вы все еще должны завершить цепочку SCSI. Держитесь по адресам 0-7.
Дальше просто гуглится на " scsi-2 pci card ", придумывает хиты. Например, карта Adaptec должна по-прежнему иметь хорошую работающую поддержку SCSI в Linux. Похоже, можно получить за ~ 20 долларов.
Вот в чём дело. Как, черт возьми, вы собираетесь читать файловую систему, используя что-нибудь, НО NeXTSTEP? Я полагаю, что вы можете загрузить старый NeXTSTEP / OpenStep Intel CD и ftp / scp / rsync поверх файлов, которые вы хотите сохранить после того, как вы смонтировали диск. Хитрость, вероятно, заключается в том, чтобы найти карту Adaptec, которую поддерживает OpenStep.
Удачи!
источник
У меня есть плита NeXTStation, и я пытаюсь выяснить, почему она не загружается. Я удалил диск из NeXTStation и установил его на старый ПК (IBM Z Pro) со встроенным контроллером UltraWide SCSI. Я нашел адаптер, который преобразует 80-контактный разъем UW в 50-контактный разъем старого типа, используемый дисками SCSI-1. Другими очевидными вариантами могут быть поиск контроллера SCSI-1. Если это плата NeXTStation, возможно, диск уже подключен к резисторам в стиле SIL, поэтому вам не нужно ничего подключать к кабелю SCSI.
Я загрузил систему, и диск был обнаружен как / dev / sdc. Прежде чем делать что-либо еще, я сделал полную резервную копию всего диска, как это:
Это диск Seagate ST1280, поэтому полученный файл был размером около 238 МБ. После этого я вручную добавил модуль ufs в ядро, хотя в этом нет необходимости:
Я использую Fedora 21, поэтому модуль ufs был частью пакета kernel-modules-extra. После этого диск можно смонтировать с помощью этой команды:
Модуль UFS, установленный из kernel-modules-extra, поддерживает только чтение, хотя, как и в случае с dmesg:
Если вам нужно смонтировать его для чтения-записи, вам, вероятно, нужно перекомпилировать ядро и / или модуль.
источник
Машины загружаются? Достаточно легко установить их в современной сети и передать / передать данные через NFS ... вот мое изображение с моим подключенным NAS / RAID: http://hzsystems.com/scrap/nextnfsmount.jpg
источник
Вы действительно должны иметь возможность подключить их к любой цепочке устройств SCSI-1 или SCSI-2, а затем стереть их оттуда. Однако, если машины загружаются, то я должен экспортировать общую папку через NFS с машины, на которой достаточно места для хранения содержимого дисков, затем передать все содержимое дисков в общую папку, а затем запустить дд, чтобы стереть их.
Возможно, вы захотите сначала установить gnu tar, предполагая, что Carmack оставил вам gcc на коробке, потому что версия tar, установленная с NeXTStep, имеет проблемы с путями, длина которых превышает 255 или 1024 символа - я забыл, какие.
Могу поспорить, они загружаются. Мой собственный куб все еще делает.
источник
Их можно прочитать на компьютере Linux с адаптером SCSI. Я был бы готов сделать это, если вы близко.
Лучшим ресурсом по этим вопросам является список рассылки ClassicCmp ( http://www.classiccmp.org/ ) - очень активное сообщество очень знающих и технических людей. Пост к списку; Я уверен, что кто-то будет достаточно близко, чтобы помочь.
источник
Самое простое решение - это прочитать диски на оригинальном оборудовании NeXT. У меня есть три цвета NeXTStations, и я ожидаю, что две из них будут полностью работоспособны, хотя я не проверял это в течение многих лет. Пожалуйста, дайте мне знать, чем я могу быть вам полезен - я в АЗ и ЦА.
источник
Как отмечалось выше, проще всего сделать дамп с помощью существующего NeXT-бокса. У меня есть внешний диск, к которому я подключаю диски, и выгружаю образ с помощью dd, cpio и tar, а затем отправляю изображения в архив. Я делаю то же самое для образов MO / OD (у меня есть рабочие диски). Если у вас 50-контактный кабель с двумя приводами, вы можете обойтись без внешнего привода.
В качестве альтернативы, если вы сможете найти более старую 50-контактную карту pci adaptec и подключить ее к коробке Linux, вы сможете создать образ в Linux, а затем смонтировать диск с помощью обратной петли в Linux. В некотором смысле это лучше, потому что dd на NeXT не выгружает весь диск.
Если у вас возникнут проблемы, я с радостью помогу или даже дам вам диски. Я сделал это для группы людей / компаний.
источник