मैं आधुनिक कंप्यूटर पर सफलतापूर्वक 8-बिट SCSI ड्राइव कैसे माउंट कर सकता हूं?


50

मेरे पास कई आंतरिक 8-बिट SCSI-1 ड्राइव हैं जिन्हें मैं ऐतिहासिक उद्देश्यों के लिए संग्रहित करना चाहता हूं। ये सभी पुराने NeXT क्यूब्स और NeXTStations (मोनोक्रोम और रंग) हैं जिनका उपयोग आईडी सॉफ्टवेयर द्वारा DOOM और क्वेक बनाने के लिए किया गया था। मैं मशीनों को दान करना चाहता हूं कहीं वे कुछ अच्छा कर सकते हैं, लेकिन जॉन कार्मैक ने मुझे एक दशक से भी अधिक समय पहले वादा किया था कि अगर मैं कभी भी उनके साथ गुजरता हूं तो मैं ड्राइव मिटा दूंगा, और मुझे किसी भी अनमोल डेटा को खोने से नफरत होगी उन पर है।

सिद्धांत रूप में, मुझे एहसास हुआ कि एससीएसआई पीछे की ओर संगत है, और इसलिए मैं इसे एक उपयुक्त केबल और आधुनिक एससीएसआई में प्लग करने में सक्षम हो सकता हूं ...

लेकिन मुझे संदेह है कि यह बिल्कुल सरल नहीं है, और आगे, यह स्पष्ट नहीं है कि मुझे किस प्रकार के केबल या एडाप्टर की आवश्यकता होगी और एक को कहां से अधिग्रहित किया जाएगा।

यदि मैं सफलतापूर्वक डेटा निकालता हूं, तो मैं जॉन को पिंग करूंगा और देखूंगा कि क्या डिस्क छवियों को जनता के लिए जारी करना ठीक है। यह उसका डेटा है, इसलिए यह उसकी कॉल होगी। आईडी में उनके कोड की खुली खटास है, इसलिए यहाँ कुछ भी उपयोगी नहीं हो सकता है, लेकिन मेरे में geek अगर यह है तो इसे खोने के लिए नफरत करेगा। :)


जॉन रोमेरो ने कहा कि ड्राइव को केवल कचरे में फेंक देना ठीक था। ज़ाहिर है कि पूरी “दिकताना” चीज़ से पहले थी।
जोवेवर्टी

8 बिट वाइड SCSI ड्राइव को विस्तृत (16 बिट) होस्टडैप्टर से कनेक्ट करने में कोई समस्या नहीं है। और अगर आपके पास केवल 6 बाइट कमांड (मूल रूप से एसएएसआई) का उपयोग करके कोई भी बड़ी एससीएसआई ड्राइव है, तो मैं एक पुराने कंप्यूटर को पुनर्जीवित करने में मदद करने के लिए उनमें बहुत दिलचस्पी रखता हूं। ( Tnodiana.com/node/12 देखें । वह मिनी टीयू / ई में चला गया और वहां से कंप्यूटर क्लब में। हमारे पास अभी भी है, लेकिन कोई ड्राइव नहीं है और कोई नेटवर्क कार्ड नहीं है)
हेन्नेस

1
50 पिन (8 बिट) कनेक्टर वाला कार्ड ईबे पर कम 12 पाउंड के रूप में पाया जा सकता है। बस सुनिश्चित करें कि आपके पास एक मिलान इंटरफ़ेस (जैसे पीसीआई) के साथ एक कंप्यूटर है और उपयोग में आसानी के लिए जो आपको 40 पिन इंटरफेस के साथ मिलता है। समाप्ति के लिए: SCSI टर्मिनेशन बस के दोनों सिरों पर किया जाता है, जो 220 ओम रिसिस्टर के साथ + TERMPWR तक केबल खींचता है और 330 ओम रिसिस्टर के साथ नीचे जमीन पर जाता है। उन पुरानी ड्राइव में शायद अभी भी उन पर हटाने योग्य प्रतिरोधों के सेट हैं।
हेन्स

4
नेक्स्टस्टेप ने अच्छे पुराने UFS की अपनी छोटी सी भिन्नता का उपयोग किया ताकि लिनक्स मशीन इसे पढ़ सके। लिनक्स माउंट में एक ufstype = अगलास्टेप विकल्प भी है।
user143690

5
आपके प्रश्न के दायरे के बाहर भी, आप textfiles.com , या @textfiles पर जेसन स्कॉट (मुझसे नहीं) से संपर्क करने पर विचार कर सकते हैं । वह इंटरनेट आर्काइव के लिए काम करता है और वह विशेष रूप से डिजिटल संरक्षण के लिए उत्सुक है।
jscott

जवाबों:


11

पुराने NeXT हार्डवेयर। बेहोशी!

SCSI2 -> SCSI 1 एडॉप्टर प्राप्त करना तुच्छ होना चाहिए। दोनों आंतरिक और बाहरी किस्में थीं। Google आपका मित्र है किसी कारण से मुझे लगा कि "नया" स्लैब SCSI2 होना चाहिए लेकिन यह एक लंबा समय रहा है।

आपको अभी भी SCSI श्रृंखला समाप्त करनी है। पता addresses to० तक रखें।

इसके अलावा सिर्फ " scsi-2 pci कार्ड " के लिए Googling हिट के साथ आता है। उदाहरण के लिए एक एडेप्टेक कार्ड में अभी भी लिनक्स पर अच्छा काम करने वाला SCSI समर्थन होना चाहिए। ऐसा लगता है कि एक ~ $ 20 के लिए हो सकता है।

यहाँ बात थू है। कैसे आप BUT NeXTSTEP का उपयोग करके फाइल सिस्टम को पढ़ने जा रहे हैं? मुझे लगता है कि आप ड्राइव पर आरूढ़ होने के बाद आपको बचाने के लिए देख रहे फाइलों पर एक पुरानी NeXTSTEP / OpenStep Intel cd, और ftp / scp / rsync बूट करने में सक्षम हो सकते हैं। चाल शायद एक एडेप्टेक कार्ड ढूंढ रही होगी जिसे ओपनस्टेप ने समर्थन दिया।

सौभाग्य!


4
बस बिल्ली या पूरी डिस्क को एक फाइल में डीडी करें और बाद में प्रारूप के बारे में चिंता करें? (संभवत: बाद में लूपबैक माउंटिंग का उपयोग करते हुए)।
हेन्स

3
पहले से ही उपयोक्ता के रूप में उपयोक्ता 143690 में लिनक्स में रखा जा सकता है।
टोनि

मेरा मानना ​​है कि स्लैब में आंतरिक SCSI-1, बाहरी SCSI-2 है। लेकिन यह एक लंबा समय हो गया है क्योंकि मैं उन कल्पना पत्रक (और इंजीनियरिंग के नमूने NeXT मुख्यालय पर!) पर छोड़ दिया
डॉन MacAskill

मैं एक सटीक प्रतिलिपि बनाने और बाद में बाकी का पता लगाने के लिए dd का उपयोग करने की योजना बना रहा था। IIRC (इसकी थोड़ी देर), NeXT ने अन्य BSD वेरिएंट की तरह ही UFS फाइलसिस्टम का इस्तेमाल किया। मुझे संदेह है कि लिनक्स केवल इसे मूल रूप से माउंट कर सकता है, जैसे यह अन्य यूएफएस वेरिएंट हो सकता है, इसलिए मैं तब डिस्क छवियों के आसपास (जॉन की अनुमति के साथ) सक्षम हो जाऊंगा और कोई भी उन्हें लिनक्स बॉक्स पर माउंट कर सकता है।
डॉन मैकएस्किल

Adaptec 2904 मेरे लिए लिनक्स में कुछ साल पहले काम किया ...
जानूस Troelsen

1

मुझे एक NeXTStation स्लैब मिला है, और मैं यह पता लगाने की कोशिश कर रहा हूं कि यह बूट क्यों नहीं होता है। मैंने ड्राइव को NeXTStation से हटा दिया और इसे पुराने PC (IBM Z Pro) में एक ऑनबोर्ड UltraWide SCSI कंट्रोलर के साथ स्थापित किया। मुझे एक एडेप्टर मिला जो 80-पिन यूडब्ल्यू-कनेक्टर से पुरानी शैली के 50-पिन कनेक्टर को एससीएसआई -1 ड्राइव द्वारा उपयोग किया जाता है। अन्य स्पष्ट विकल्प SCSI-1 नियंत्रक खोद सकते हैं। यदि यह एक नेक्सटेशन स्लैब है, तो ड्राइव को शायद पहले से ही सिल-स्टाइल प्रतिरोधों के साथ समाप्त कर दिया गया है, इसलिए आपको एससीएसआई केबल पर कोई ज़रूरत नहीं है।

मैंने सिस्टम को बूट किया और ड्राइव को / dev / sdc के रूप में पाया गया। कुछ और करने से पहले, मैंने इस तरह पूरे ड्राइव का पूरा बैकअप लिया:

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

यह एक सीगेट ST1280 ड्राइव है, इसलिए परिणामस्वरूप फ़ाइल 238MB के आसपास थी। इसके बाद, मैंने कर्नेल में मैन्युअल रूप से ufs मॉड्यूल जोड़ा, हालांकि यह आवश्यक नहीं हो सकता है:

modprobe ufs

मैं फेडोरा 21 चला रहा हूं, इसलिए ufs मॉड्यूल कर्नेल-मॉड्यूल-अतिरिक्त पैकेज का हिस्सा था। इसके बाद, डिस्क को इस कमांड के साथ लगाया जा सकता है:

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

कर्नेल-मॉड्यूल-अतिरिक्त से स्थापित UFS मॉड्यूल केवल पढ़ने का समर्थन करता है, जैसा कि dmesg के साथ लगता है:

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

यदि आपको इसे पढ़ने-लिखने में माउंट करने की आवश्यकता है, तो आपको संभवतः कर्नेल और / या मॉड्यूल को फिर से जोड़ने की आवश्यकता है।


0

मशीनें बूट करती हैं? आधुनिक नेटवर्क पर उन्हें प्राप्त करना और NFS के माध्यम से डेटा को टार / ट्रांसफर करना काफी आसान है ... यहाँ मेरा w / my NAS / RAID आरोहित की एक तस्वीर है: http://hzsystems.com/scrap/nextnfsmount.jpg


0

आपको वास्तव में उन्हें किसी भी SCSI-1 या SCSI-2 डिवाइस श्रृंखला में प्लग करने में सक्षम होना चाहिए और फिर उन्हें वहां से मिटा देना चाहिए। हालाँकि, यदि मशीनें बूट करती हैं, तो मैं क्या करूँगा कि ड्राइव की सामग्री को रखने के लिए पर्याप्त जगह के साथ मशीन से एनएफएस पर एक साझा फ़ोल्डर निर्यात किया जाए, फिर ड्राइव की पूरी सामग्री को साझा फ़ोल्डर में टारगेट करें, और फिर उन्हें पोंछने के लिए dd चलाएं।

आप पहले ग्नू टार को स्थापित करना चाह सकते हैं, यह मानते हुए कि कार्मैक ने आपको बॉक्स पर gcc के साथ छोड़ दिया है, क्योंकि NeXTStep के साथ स्थापित टार के संस्करण में 255 या 1024 वर्णों की तुलना में अधिक लंबे पथनामों के साथ समस्या है - मैं भूल जाता हूं जो।

मैं शर्त लगा सकता हूँ कि वे बूट करते हैं। मेरा अपना घन अभी भी करता है।


0

इन्हें SCSI एडॉप्टर के साथ एक linux PC पर पढ़ा जा सकता है। यदि आप पास हैं तो मैं इसे करने को तैयार हूं।

इन मामलों के बारे में सबसे अच्छा संसाधन क्लासिककंप मेलिंग सूची ( http://www.classiccmp.org/ ) है - बहुत ही जानकार और तकनीकी लोगों का एक बहुत सक्रिय समुदाय। सूची में पोस्ट; मुझे यकीन है कि कोई मदद करने के लिए पर्याप्त होगा।


0

सबसे आसान समाधान मूल एनएक्सटी उपकरण पर ड्राइव को पढ़ना है। मेरे पास तीन NeXTStations रंग हैं, और मैं उनमें से दो को पूरी तरह से चालू करने की उम्मीद करूंगा, हालांकि मैंने कई वर्षों तक इसकी जांच नहीं की। कृपया मुझे बताएं कि मैं कैसे मदद कर सकता हूं - मैं AZ और CA में हूं।


0

जैसा कि ऊपर उल्लेख किया गया है, सबसे आसान काम यह है कि उन्हें मौजूदा नेक्सटी बॉक्स का उपयोग करके डंप किया जाए। मेरे पास एक बाहरी ड्राइव है जिसे मैं डिस्क में प्लग करता हूं, और dd, cpio और टार का उपयोग करके छवि को डंप करता हूं, फिर छवियों को मेरे संग्रह बॉक्स में एफ़टीपी करता हूं। मैं MO / OD छवियों के लिए एक ही काम करता हूं (मेरे पास काम करने के लिए ड्राइव है)। यदि आपके पास दोहरी ड्राइव 50 पिन केबल है, तो आप बाहरी ड्राइव के बिना प्राप्त कर सकते हैं।

वैकल्पिक रूप से, यदि आप एक पुराने pci adaptec 50 पिन कार्ड को पा सकते हैं, और इसे एक लिनक्स बॉक्स में प्लग कर सकते हैं, तो आप लिनक्स में छवि को dd कर पाएंगे, और बाद में लिनक्स पर पाश का उपयोग करके डिस्क को माउंट कर सकते हैं। कुछ मायनों में यह बेहतर है क्योंकि NeXT पर dd पूरी डिस्क को डंप नहीं करता है।

यदि आपको परेशानी होती है, तो मैं आपके लिए ड्राइव को मदद करने या डंप करने के लिए तैयार हूं। मैंने लोगों / कंपनियों के एक समूह के लिए किया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.