最新のコンピューターに8ビットSCSIドライブを正常にマウントするにはどうすればよいですか?


50

歴史的な目的のためにアーカイブしたい内部8ビットSCSI-1ドライブが多数あります。これらはすべて、DO SoftwareとQuakeを作成するためにid Softwareによって使用された古いNeXTキューブとNeXTStation(モノクロとカラー)です。私はマシンをどこか良いところに寄付したいのですが、ジョン・カーマックは10年以上前に私がドライブを渡した場合にドライブを拭くと約束し、貴重なデータを失うのは嫌ですそれは彼らの上にあります。

理論的には、SCSIには下位互換性があることを認識しているので、適切なケーブルと最新のSCSIカードに差し込むことができるかもしれません...

しかし、それほど単純ではないのではないかと疑っています。さらに、どのタイプのケーブルやアダプターが必要なのか、どこで入手するのかは明らかではありません。

データの抽出に成功したら、Johnにpingを実行して、ディスクイメージを一般に公開しても問題ないかどうかを確認します。それは彼のデータであるため、彼の電話になります。idは彼らのコードの多くをオープンソース化したので、ここでは何も役に立つものはないかもしれませんが、私のオタクは、もしあればそれを失うことを嫌います。:)


ジョン・ロメロは、ドライブをゴミに捨てるだけでも大丈夫だと言いました。もちろん、それは「大刀」の全体よりも前のことでした。
joeqwerty

8ビット幅のSCSIドライブをワイド(16ビット)ホストアダプタに接続しても問題はありません。また、6バイトのコマンド(基本的にはSASI)のみを使用する大規模なSCSIドライブがある場合、古いコンピューターの復活に役立つことに興味があります。(tnodiana.com/node/12を参照してください。そのミニはTU / eに移動し、そこからコンピュータークラブに移動しました。まだありますが、ドライブもネットワークカードもありません)
ヘネス

1
50ピン(8ビット)コネクタを備えたカードは、eBayでわずか12ポンドです。適合するインターフェイス(PCIなど)を備えたコンピューターを用意し、使いやすいように40ピンインターフェイスのコンピューターを用意してください。終端については、SCSI終端はバスの両端で行われ、220オームの抵抗でケーブルを+ TERMPWRに引き上げ、330オームの抵抗でグランドに引き下げます。これらの古いドライブには、おそらく取り外し可能な抵抗のセットがまだ残っています。
ヘネス

4
Nextstepは古き良きUFSの独自のマイナーなバリエーションを使用したため、Linuxマシンはそれを読み取れるはずです。Linuxマウントには、ufstype = nextstepオプションもあります。
user143690

5
質問の範囲外であっても、textfiles.com、または@textfilesでJason Scott(私ではない)に連絡することを検討できます。彼はインターネットアーカイブで働いており、特にデジタル保存に熱心です。
jscott

回答:


11

古いNeXTハードウェア。気絶!

SCSI2-> SCSI 1アダプターを入手するのは簡単です。内部と外部の両方の種類がありました。Googleはあなたの友達です。なんらかの理由で、「新しい」スラブはSCSI2にすべきだと思っていましたが、それは久しぶりです。

SCSIチェーンを終了する必要があります。アドレス0〜7を維持します。

さらに、「scsi-2 pciカード」のグーグル検索だけでヒットします。たとえば、Adaptecカードは、LinuxでSCSIを適切に機能させる必要があります。〜$ 20で手に入れることができるようです。

これがカントーです。どのようにNeXTSTEPを使用してファイルシステムを読み取りますか?ドライブをマウントした後、古いNeXTSTEP / OpenStep Intel cdを起動し、保存しようとしているファイルをftp / scp / rsyncで起動できると思います。おそらくコツは、OpenStepがサポートしているAdaptecカードを見つけることでしょう。

幸運を!


4
ディスク全体をファイルにcatまたはddして、後でフォーマットについて心配するだけですか?(おそらく後でループバックマウントを使用します)。
ヘネス

3
上記のuser143690としてLinuxにマウントできます。
トニー

スラブには内部SCSI-1、外部SCSI-2がある思います。しかし、私がそれらのスペックシートの上にdrooled以来、長い時間がかかった(次のHQで、エンジニアリングサンプルを!)
ドンマッカスキル

私はddを使用して正確なコピーを作成し、残りを後で把握することを計画していました。IIRC(しばらく前)、NeXTは他のBSDバリアントと同様のUFSファイルシステムを使用しました。Linuxは他のUFSバリアントと同様にネイティブにマウントできると思うので、(ジョンの許可を得て)ディスクイメージを渡すことができ、誰でもLinuxボックスにマウントできます。
ドンマカスキル

Adaptecの2904年前のLinuxで私のために働いていた...
ヤヌスTroelsen

1

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

読み書き可能にマウントする必要がある場合は、おそらくカーネルやモジュールを再コンパイルする必要があります。



0

実際に、それらをSCSI-1またはSCSI-2デバイスチェーンに接続し、そこからそれらを消去できるはずです。ただし、マシンが起動したら、ドライブの内容を保持するのに十分なスペースがあるマシンからNFS経由で共有フォルダーをエクスポートし、ドライブの完全な内容を共有フォルダーにtarしてから、 ddを実行してそれらを消去します。

Carmackがボックスにgccを残したと仮定して、最初にgnu tarをインストールすることもできます。NeXTStepでインストールされたtarのバージョンは、255文字または1024文字より長いパス名で問題があるためです。

彼らが起動するに違いない。私のキューブはまだそうです。


0

これらは、SCSIアダプタを備えたLinux PCで読み取ることができます。あなたが近くにいるなら、私は喜んでそれをするでしょう。

これらの問題に関する最良のリソースは、ClassicCmpメーリングリスト(http://www.classiccmp.org/)です。非常に知識が豊富で技術的な人々の非常に活発なコミュニティです。リストに投稿します。誰かが助けてくれるほど近くにいると思います。


0

最も簡単な解決策は、元のNeXT機器のドライブを読み取ることです。NeXTStationsの色は3つあり、そのうちの2つは完全に動作するはずですが、長年チェックしていませんでした。私が助けになる方法を教えてください-私はAZとCAにいます。


0

上記のように、最も簡単なことは、既存のNeXTボックスを使用してダンプすることです。ディスクを接続する外部ドライブがあり、dd、cpio、tarを使用してイメージをダンプしてから、アーカイブボックスにイメージをFTPします。MO / ODイメージについても同じことを行います(動作するドライブがあります)。デュアルドライブ50ピンケーブルを使用している場合は、外部ドライブなしで対応できます。

あるいは、古いpciadaptec 50ピンカードを見つけてLinuxボックスに接続できる場合は、Linuxでイメージをddし、後でLinuxでループバックを使用してディスクをマウントできます。NeXTのddはディスク全体をダンプしないため、いくつかの点でこれが優れています。

問題が発生した場合、私は喜んで支援するか、ドライブをダンプします。たくさんの人/会社のためにそれをやった。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.