Mam kilka wewnętrznych 8-bitowych napędów SCSI-1, które chciałbym zarchiwizować do celów historycznych. Są to wszystkie stare NeXT Cubes i NeXTStations (monochromatyczne i kolorowe), które były używane przez id Software do tworzenia DOOM i Quake. Chciałbym podarować maszyny gdzieś, gdzie mogą zrobić coś dobrego, ale John Carmack kazał mi ponad dziesięć lat temu obiecać, że wyczyszczę dyski, jeśli kiedykolwiek je przekażę, i nienawidzę tracić żadnych bezcennych danych to na nich.
Teoretycznie zdaję sobie sprawę, że SCSI jest wstecznie kompatybilny, więc mogę po prostu podłączyć go do odpowiedniego kabla i nowoczesnej karty SCSI ...
Podejrzewam jednak, że nie jest to takie proste, a ponadto nie jest oczywiste, jakiego rodzaju kabla lub adaptera potrzebowałbym i gdzie go kupić.
Jeśli uda mi się wyodrębnić dane, wyślę ping do Johna i zobaczę, czy może być w porządku udostępnienie obrazów dysku publicznie. To jego dane, więc to będzie jego rozmowa. id odkrył wiele kodu, więc może nie być tu nic przydatnego, ale maniak we mnie nie chciałby go zgubić, jeśli tak jest. :)
źródło
Odpowiedzi:
Stary sprzęt NeXT. OMDLENIE!
Zdobycie adaptera SCSI2 -> SCSI 1 powinno być banalne. Były zarówno odmiany wewnętrzne, jak i zewnętrzne. Google to twój przyjaciel. Z jakiegoś powodu myślałem, że „nowsze” płyty powinny być SCSI2, ale minęło sporo czasu.
Nadal musisz zakończyć łańcuch SCSI. Zachowaj adresy 0-7.
Co więcej, tylko Googling dla „ karty SCSI-2 PCI ” wymyśla trafienia. Na przykład karta Adaptec powinna nadal mieć dobrą działającą obsługę SCSI w systemie Linux. Wygląda na to, że można je dostać za ~ 20 $.
Oto rzecz. Jak do cholery zamierzasz odczytać system plików za pomocą Cokolwiek, ALE NeXTSTEP? Podejrzewam, że możesz uruchomić stary dysk CD NeXTSTEP / OpenStep Intel i ftp / scp / rsync na plikach, które chcesz zapisać po zamontowaniu dysku. Sztuczka prawdopodobnie polegałaby na znalezieniu karty Adaptec obsługiwanej przez OpenStep.
Powodzenia!
źródło
Mam płytę NeXTStation i próbuję dowiedzieć się, dlaczego się nie uruchamia. Usunąłem napęd z NeXTStation i zainstalowałem go na starym komputerze (IBM Z Pro) z wbudowanym kontrolerem UltraWide SCSI. Znalazłem adapter, który konwertuje 80-pinowe złącze UW na 50-pinowe złącze starego stylu używane w napędach SCSI-1. Innymi oczywistymi wyborami może być wykopanie kontrolera SCSI-1. Jeśli jest to płyta NeXTStation, napęd prawdopodobnie jest już zakończony rezystorami typu SIL, więc nie potrzebujesz żadnego kabla SCSI.
Uruchomiłem system i dysk został wykryty jako / dev / sdc. Zanim zrobiłem cokolwiek innego, zrobiłem pełną kopię zapasową całego dysku w następujący sposób:
Jest to dysk Seagate ST1280, więc wynikowy plik miał około 238 MB. Następnie ręcznie dodałem moduł ufs do jądra, chociaż może to nie być konieczne:
Korzystam z Fedory 21, więc moduł ufs był częścią pakietu kernel-modules-extra. Następnie dysk można zamontować za pomocą tego polecenia:
Moduł UFS zainstalowany z kernel-modules-extra obsługuje tylko tylko do odczytu, jak wydaje się w przypadku dmesg:
Jeśli potrzebujesz zamontować go w trybie do odczytu i zapisu, prawdopodobnie będziesz musiał ponownie skompilować jądro i / lub moduł.
źródło
Czy maszyny się uruchamiają? Całkiem łatwo jest uruchomić je w nowoczesnej sieci i przesłać / przesłać dane przez NFS ... oto moje zdjęcie z moim zamontowanym NAS / RAID: http://hzsystems.com/scrap/nextnfsmount.jpg
źródło
Rzeczywiście powinieneś być w stanie podłączyć je do dowolnego łańcucha urządzeń SCSI-1 lub SCSI-2, a następnie usunąć je z tego miejsca. Jeśli jednak komputer uruchomi się, to wyeksportuję folder współdzielony przez NFS z komputera z wystarczającą ilością miejsca, aby pomieścić zawartość dysków, a następnie tar całą zawartość dysków do folderu udostępnionego, a następnie uruchom dd, aby je wyczyścić.
Możesz najpierw zainstalować gnu tar, zakładając, że Carmack zostawił ci gcc na pudełku, ponieważ wersja tar zainstalowana z NeXTStep ma problemy z nazwami ścieżek dłuższymi niż 255 lub 1024 znaki - nie pamiętam, który.
Założę się, że się uruchomią. Moja własna kostka nadal działa.
źródło
Można je odczytać na komputerze z systemem Linux z adapterem SCSI. Byłbym skłonny to zrobić, jeśli jesteś blisko.
Najlepszym źródłem informacji na ten temat jest lista mailingowa ClassicCmp ( http://www.classiccmp.org/ ) - bardzo aktywna społeczność ludzi posiadających dużą wiedzę i wiedzę techniczną. Opublikuj na liście; Jestem pewien, że ktoś będzie wystarczająco blisko, aby pomóc.
źródło
Najłatwiejszym rozwiązaniem jest odczyt dysków na oryginalnym sprzęcie NeXT. Mam trzy kolory NeXTStations i spodziewałbym się, że dwa z nich będą w pełni sprawne, chociaż nie sprawdzałem tego przez wiele lat. Daj mi znać, jak mogę pomóc - jestem w AZ i CA.
źródło
Jak wspomniano powyżej, najłatwiej jest zrzucić je przy użyciu istniejącego pudełka NeXT. Mam dysk zewnętrzny, do którego podłączam dyski i zrzucam obraz za pomocą dd, cpio i tar, a następnie przesyłam obrazy FTP do mojego archiwum. Robię to samo dla obrazów MO / OD (mam działające dyski). Jeśli masz 50-stykowy kabel z podwójnym napędem, możesz obejść się bez zewnętrznego napędu.
Ewentualnie, jeśli znajdziesz starszą kartę 50-pinową pci adaptec i podłączysz ją do Linux-a, będziesz mógł dodać obraz do Linuksa, a później zamontować dysk za pomocą pętli z powrotem w systemie Linux. Pod pewnymi względami jest to lepsze, ponieważ dd na NeXT nie zrzuca całego dysku.
Jeśli masz problemy, chętnie pomogę, a nawet zrzucę dyski. Zrobiłem to dla wielu osób / firm.
źródło