최신 컴퓨터에서 8 비트 SCSI 드라이브를 성공적으로 마운트하려면 어떻게해야합니까? 개의 내부 8 비트 SCSI-1 드라이브가 있습니다.

역사적인 목적으로 보관하려는 여러 개의 내부 8 비트 SCSI-1 드라이브가 있습니다. 이들은 id Software가 DOOM 및 Quake를 생성하는 데 사용했던 모든 오래된 NeXT 큐브 및 NeXTStation (모노크롬 및 색상)입니다. 존 카맥 (John Carmack)은 지난 10 년 전에 드라이브를 통과하면 드라이브를 지울 것이라고 약속했으며, 귀중한 데이터를 잃는 것을 싫어했습니다. 그들에 있습니다.

이론 상으로는 SCSI가 이전 버전과 호환되므로 적절한 케이블 및 최신 SCSI 카드에 연결할 수 있습니다 …

그러나 나는 그것이 그렇게 간단하지 않다고 생각하며, 또한 어떤 유형의 케이블이나 어댑터가 필요하고 어디서 구입할 것인지는 분명하지 않습니다.

데이터를 성공적으로 추출하면 John을 핑하고 디스크 이미지를 공개 할 수 있는지 확인합니다. 그것은 그의 데이터이므로 그의 전화가 될 것입니다. id는 많은 코드를 오픈 소스로 제공하므로 여기에는 유용한 것이 없지만 내 괴짜가 있으면 그것을 잃는 것을 싫어합니다. 🙂



답변

구형 NeXT 하드웨어. 실신!

SCSI2 얻기-> SCSI 1 어댑터는 사소한 것입니다. 내부 품종과 외부 품종이 모두있었습니다. 구글은 당신의 친구입니다. 어떤 이유로 나는 “최신”슬래브가 SCSI2 여야한다고 생각했지만 오랜 시간이 걸렸다.

여전히 SCSI 체인을 종료해야합니다. 주소를 0-7로 유지하십시오.

또한 ” scsi-2 pci card “에 대한 인터넷 검색만으로도 인기를 얻 습니다. 예를 들어 Adaptec 카드는 Linux에서 여전히 잘 작동하는 SCSI 지원을 가져야합니다. ~ $ 20에 가질 수있는 것 같습니다.

여기 tho가 있습니다. BUT NeXTSTEP을 사용하여 파일 시스템을 어떻게 읽습니까? 오래된 NeXTSTEP / OpenStep Intel CD를 부팅하고 드라이브를 마운트 한 후 저장하려는 파일을 통해 ftp / scp / rsync를 부팅 할 수 있다고 가정합니다. 트릭은 아마도 OpenStep이 지원하는 Adaptec 카드를 찾는 것입니다.

행운을 빕니다!


답변

NeXTStation 슬래브가 있는데 왜 부팅되지 않는지 알아 내려고합니다. NeXTStation에서 드라이브를 제거하고 온보드 UltraWide SCSI 컨트롤러가있는 오래된 PC (IBM Z Pro)에 설치했습니다. 80 핀 UW 커넥터에서 SCSI-1 드라이브가 사용하는 이전 스타일의 50 핀 커넥터로 변환하는 어댑터를 찾았습니다. 다른 명백한 선택은 SCSI-1 컨트롤러를 파는 것일 수 있습니다. NeXTStation 슬래브 인 경우 드라이브가 이미 SIL 스타일 저항으로 종료되었으므로 SCSI 케이블이 필요하지 않습니다.

시스템을 부팅했는데 드라이브가 / dev / sdc로 감지되었습니다. 다른 작업을 수행하기 전에 다음과 같이 전체 드라이브를 완전히 백업했습니다.

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

Seagate ST1280 드라이브이므로 결과 파일은 약 238MB입니다. 그런 다음, ufs 모듈을 커널에 수동으로 추가했지만 이것이 필요하지 않을 수도 있습니다.

modprobe ufs

Fedora 21을 실행 중이므로 ufs 모듈은 kernel-modules-extra 패키지의 일부였습니다. 그런 다음이 명령으로 디스크를 마운트 할 수 있습니다.

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

kernel-modules-extra에서 설치된 UFS 모듈은 dmesg와 같이 읽기 전용 만 지원합니다.

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

읽기 / 쓰기로 마운트해야하는 경우 커널 및 / 또는 모듈을 다시 컴파일해야합니다.


답변

머신이 부팅됩니까? 현대 네트워크에서 그것들을 가져오고 NFS를 통해 데이터를 tar / transfer하는 것은 매우 쉽습니다 … 내 NAS / RAID가 장착 된 그림은 다음과 같습니다 .http : //hzsystems.com/scrap/nextnfsmount.jpg


답변

실제로 이들을 SCSI-1 또는 SCSI-2 장치 체인에 꽂은 다음 닦아 낼 수 있어야합니다. 그러나 컴퓨터가 부팅되면 드라이브의 내용을 담을 수있는 충분한 공간이있는 시스템에서 NFS를 통해 공유 폴더를 내 보낸 다음 드라이브의 전체 내용을 공유 폴더로 tar하고 dd를 실행하여 지우십시오.

NeXTStep과 함께 설치된 tar 버전이 255 자 또는 1024 자보다 긴 경로 이름에 문제가 있기 때문에 Carmack이 상자에 gcc를 남겨두고 있다고 가정하면 gnu tar를 먼저 설치하려고 할 수 있습니다.

그들이 부팅 내기 것입니다. 내 자신의 큐브는 여전히 그렇습니다.


답변

이것들은 SCSI 어댑터가있는 리눅스 PC에서 읽을 수 있습니다. 당신이 가까이 있다면 기꺼이하겠습니다.

이러한 문제에 대한 가장 좋은 자료는 ClassicCmp 메일 링리스트 ( http://www.classiccmp.org/)- 지식이 풍부하고 기술적 인 사람들로 구성된 매우 활발한 커뮤니티입니다. 목록에 게시; 나는 누군가가 도울 수있을만큼 가까이있을 것이라고 확신합니다.


답변

가장 쉬운 해결책은 원래 NeXT 장비의 드라이브를 읽는 것입니다. 나는 세 가지 NeXTStation 색상을 가지고 있으며, 그 중 몇 년 동안 확인하지는 않았지만 그 중 두 가지가 완전히 작동 할 것으로 기대합니다. 어떻게 도와 드릴 수 있는지 알려주세요. 저는 AZ와 CA에 있습니다.


답변

위에서 언급했듯이 가장 쉬운 방법은 기존 NeXT 상자를 사용하여 덤프하는 것입니다. 디스크를 연결하고 dd, cpio 및 tar를 사용하여 이미지를 덤프 한 다음 이미지를 FTP로 보관 상자에 덤프하는 외부 드라이브가 있습니다. MO / OD 이미지에 대해서도 동일한 작업을 수행합니다 (드라이브가 작동 중입니다). 듀얼 드라이브 50 핀 케이블을 사용하는 경우 외장 드라이브없이 사용할 수 있습니다.

또는 이전 pci adaptec 50 핀 카드를 찾아 Linux 상자에 꽂으면 Linux에서 이미지를 ddd하고 나중에 Linux에서 루프백을 사용하여 디스크를 마운트 할 수 있습니다. 어떤면에서는 NeXT의 dd가 전체 디스크를 덤프하지 않기 때문에 이것이 더 좋습니다.

당신이 문제가 있다면, 나는 당신을 위해 드라이브를 돕거나 덤프 할 의향이 있습니다. 나는 많은 사람들 / 회사를 위해 그렇게했습니다.