ऐप्पल मैक और फैंसी डिवाइस। LTO, SAS, फाइबर चैनल, eSATA

इस लेख का विषय बाहरी उपकरणों को SAS, Fiber Channel (FC), eSATA इंटरफेस के माध्यम से मैक से जोड़ना है। तुरंत एक आरक्षण करें कि ऐसे उपकरणों तक पहुंच की समस्या को हल करने के लिए, एक स्वस्थ व्यक्ति का तरीका है: एक सस्ते पीसी को इकट्ठा करने के लिए, वहां एक एचबीए एसएएस या एफसी नियंत्रक कार्ड को छड़ी करें (उदाहरण के लिए, सबसे सरल एलएसआई एडाप्टर), अपने डिवाइस को इस नियंत्रक से कनेक्ट करें, पीसी पर किसी भी लिनक्स को स्थापित करें और काम करें। नेटवर्क के माध्यम से मैक से। लेकिन यह प्रतिबंधात्मक और निर्बाध है। हम कट्टर के रास्ते जाएंगे और हमारे उपकरणों को सीधे मैक से जोड़ देंगे

इसके लिए हमें क्या आवश्यकता होगी:
- नए उपकरणों को खरीदने के लिए पैसे की एक सभ्य राशि, या eBay पर नीलामी में अच्छी किस्मत (जहां थोड़े प्रयास से, आप पिछली पीढ़ी के आवश्यक उपकरण मूल्य सूची से 10 गुना सस्ता खरीद सकते हैं);
- यह लेख।

चुंबकीय टेप के साथ काम करने के लिए (वर्तमान में लगभग सार्वभौमिक रूप से एलटीओ प्रारूप द्वारा दर्शाया गया है), आपके पास एक टेप ड्राइव (टेप ड्राइव) या एलटीओ मानक का एक टेप पुस्तकालय होना चाहिए। प्रारंभिक खरीद (सैकड़ों हजारों रूबल से) के लिए यह एक महंगा उपकरण है, लेकिन उपयोग किए गए खरीदने पर पैसे की कीमत है। चूंकि एलटीओ पीढ़ी लगभग हर दो साल में बदल जाती है, और संगतता दो पीढ़ियों तक सीमित होती है, इसलिए द्वितीयक बाजार को चार साल या उससे अधिक के परिचालन उपकरणों के साथ पर्याप्त रूप से संतृप्त किया जाता है, अर्थात्। अंतिम और उससे पहले का वर्ष। यदि आप वाणिज्यिक उद्देश्यों के लिए एक नया उपकरण खरीदते हैं, तो आप स्वयं समझ जाते हैं कि आपको इसकी आवश्यकता क्यों है। यदि आप घर और परिवार के लिए खरीदना चाहते हैं, तो आप इस विकल्प को जानकारी संग्रह करने के तरीके के रूप में मान सकते हैं (चूंकि मीडिया स्वयं 1 गीगाबाइट प्रति बहुत सस्ता है)।

LTO-5 पीढ़ी (और भाग LTO-4 में) के साथ शुरू, चुंबकीय टेप डिवाइस एसएएस या एफसी इंटरफ़ेस के माध्यम से कंप्यूटर से जुड़े होते हैं (आमतौर पर प्रत्येक डिवाइस के दो संस्करण होते हैं)।

दूसरी ओर, ऐप्पल कृपया हमारे मैक में हमें प्रदान करता है। यूएसबी-सी इंटरफ़ेस (यूएसबी के माध्यम से काम करना, थंडरबोल्ट 3 या डिस्प्लेपोर्ट प्रोटोकॉल), कभी-कभी एक ईथरनेट इंटरफ़ेस, साथ ही मालिकाना थंडरबोल्ट 3 एडेप्टर - थंडरबोल्ट 2 और थंडरबोल्ट - फायरवायर 800। एक

निराशाजनक स्थिति? ज़रुरी नहीं। सौभाग्य से, थंडरबोल्ट बस PCIe मोड में काम कर सकती है और PCIe कार्ड को उसी तरह से कनेक्ट करने की क्षमता प्रदान करती है जैसे कि वे सीधे कंप्यूटर केस के अंदर स्थापित किए गए थे। इसके कारण, मैक हार्डवेयर कॉन्फ़िगरेशन के लिए कोई भी एक्सटेंशन संभव है, एक उपयुक्त एडाप्टर और ड्राइवर होंगे।

समस्या को हल करने के लिए वैचारिक रूप से सबसे सरल तरीका थंडरबोल्ट (PCIe कार्ड विस्तार प्रणाली) इंटरफ़ेस के साथ PCIe एडेप्टर के लिए एक बाहरी बॉक्स का उपयोग करना है, जिसमें आप एक नियंत्रक (होस्ट बस एडाप्टर, HBA) SAS या FC स्थापित कर सकते हैं। उदाहरण के लिए, ऐसे बक्से सॉनेट और कई अन्य लोगों द्वारा उत्पादित किए जाते हैं। एक अति सूक्ष्म अंतर है: प्रत्येक नियंत्रक हमारे लिए उपयुक्त नहीं है, लेकिन केवल macOS के लिए ड्राइवर है। केवल कुछ ऐसे बोर्ड हैं, और सबसे सस्ती (सबसे लोकप्रिय, उदाहरण के लिए, एक ही LSI) उनकी संख्या में शामिल नहीं हैं। सौभाग्य से, सॉनेट को थंडरबोल्ट इंटरफ़ेस के माध्यम से विभिन्न ओएस के लिए पीसीआई कार्ड संगतता चार्ट को संकलित करने की परेशानी थी

एक अन्य समाधान थंडरबोल्ट-एसएएस या थंडरबोल्ट-एफसी इंटरफ़ेस कनवर्टर के लिए एक तैयार किए गए कनवर्टर को खरीदना है, जो वास्तव में बॉक्स और नियंत्रक से तैयार विधानसभा है। इस क्षेत्र में ATTO सबसे अच्छी तरह से जाना जाता है , लेकिन अन्य कंपनियों के उत्पाद भी पाए जाते हैं।

ध्यान दें कि सभी एसएएस और एफसी नियंत्रक एलटीओ मानक का पालन करने के लिए प्रमाणित नहीं हैं, क्योंकि यह अकेले पैसा खर्च करता है। कुछ निर्माता सीधे लिखते हैं कि टेप ड्राइव के साथ उनके नियंत्रकों का संचालन प्रदान नहीं किया गया है।

तस्वीर को पूरा करने के लिए, हम ध्यान दें कि कंपनी mLogic एक डिवाइस का उत्पादन करती है, जो एक बाहरी मामले में एक आईबीएम LTO-8 ड्राइव है, जिसमें एसएएस से थंडरबोल्ट 3 कनवर्टर को तुरंत एकीकृत किया जाता है। हालांकि, यह उपरोक्त सभी की तुलना में और भी अधिक विदेशी है, खासकर हमारे क्षेत्र के मानकों द्वारा। मुझे संदेह है कि यह डिवाइस रूस में कानूनी रूप से भी आयात किया जा सकता है (एलटीओ ड्राइव में क्रिप्टोग्राफिक उपकरण होते हैं, और आईबीएम और एचपी जैसे निर्माता इस कारण से, प्रत्येक मॉडल के लिए एफएसबी आयात अनुमति प्राप्त करते हैं)।

अगला, हम उदाहरण के लिए उपकरणों के एक विशिष्ट सेट पर विचार करते हैं, जिसके मालिक कई सफल अधिग्रहण के परिणामस्वरूप बने, लेकिन सभी विकल्पों के लिए सामान्य सिद्धांत को बनाए रखा जाना चाहिए।

तो हमारे पास टेप के साथ काम करने के लिए निम्नलिखित उपकरण हैं:
- MacOS 10.15 कैटालिना के साथ Apple मैक मिनी 2018 कंप्यूटर, जिसमें थंडरबोल्ट 3 के लिए समर्थन के साथ यूएसबी-सी पोर्ट हैं;
- एप्पल थंडरबोल्ट 3 / थंडरबोल्ट 2 अडैप्टर;
- ऐप्पल थंडरबोल्ट 2 केबल;
- ATTO थंडरलिंक SH 1068 इंटरफ़ेस कनवर्टर (2 * थंडरबोल्ट / 2 * एसएएस -2);
- एसएएस केबल एसएफएफ -8088 - एसएफएफ -8088;
- टेप ड्राइव LTO-5 IBM TS2350;
- एलटीओ -5 कारतूस, सफाई कारतूस।

अब, जैसा कि वे कहते हैं, इस सभी कचरे के साथ हम उतारने की कोशिश करेंगे।

थंडरलिंक SH 1068 ड्राइवर का नवीनतम संस्करण ATTO वेबसाइट से डाउनलोड करें (जाहिर है, हमारी सुविधा के लिए, यह SH 2068 ड्राइवर के साथ संयुक्त है और यह धारा 2068 में स्थित है, जो केवल ड्राइवर संग्रह के अंदर लिखा गया है) और ATTO उपयोगिता।

छवि

चालक, निश्चित रूप से, स्थापित करने की आवश्यकता है। ऐसी कार्रवाइयों से पहले, लेखक हमेशा कमांड के साथ बूट डिस्क के एपीएफएस फ़ाइल सिस्टम का स्नैपशॉट करने की सलाह देता है

tmutil localsnapshot


या बूट डिस्क की एक बैकअप प्रति, यदि HFS + है। आप कभी नहीं जानते कि क्या। फिर स्नैपशॉट से वापस रोल करना आसान होगा।

आगे, अनुभवहीन, लेकिन उचित परिश्रम दिखाते हुए, मन निस्संदेह चालक को स्थापित करने और इसे निष्पादित करने के लिए एटीटीओ के निर्देशों को ध्यान से पढ़ने के लिए इच्छुक होगा। परिणाम तदम है! - हमें बूट स्टेज पर हैंगिंग ऑपरेटिंग सिस्टम मिलता है। यहां हम एक स्नैपशॉट का उपयोग कर सकते हैं जिसमें से आप पुनर्प्राप्ति विभाजन से टाइम मशीन को कॉल करके पुनर्प्राप्त कर सकते हैं, या आप मैन्युअल रूप से उसी रिकवरी विभाजन से कर्नेल एक्सटेंशन कैटलॉग से एक बीमार कोटे को मिटा सकते हैं (लेखक आमतौर पर ऐसा करने की अनुशंसा नहीं करता है)।

ऐसा क्यों होता है? क्योंकि Apple ने हमारी देखभाल की। MacOS के हाल के संस्करणों में, बूट प्रक्रिया में बाहरी कोड को लेना और एम्बेड करना आसान नहीं है। अच्छे Apple प्रोग्रामर ने इस तरह के विनाशकारी व्यवहार को अवरुद्ध कर दिया है। अधिक सटीक रूप से, उन्होंने ड्राइवर की प्रतीक्षा शुरू होने पर इसे आधे से अवरुद्ध कर दिया, लेकिन चालक स्वयं नहीं है, इसलिए सब कुछ बस लटका हुआ है।

ड्राइवर स्थापित करने से पहले एक परिष्कृत दिमाग को क्या करना चाहिए? सबसे पहले, कमांड दें:

csrutil status


अगर इसके जवाब में हमें मिलता है:

सिस्टम अखंडता संरक्षण की स्थिति: सक्षम।


इसका मतलब यह है कि अच्छे Apple प्रोग्रामर हमारी देखभाल करते हैं, इसलिए जब तक हम उनकी अद्भुत सुरक्षा को बंद नहीं करेंगे, तब तक हमारे पास कुछ भी नहीं आएगा। ऐसा करने के लिए, हम रिकवरी विभाजन (thisR) में रिबूट करते हैं, टर्मिनल को कॉल करते हैं और कमांड देते हैं:

csrutil disable


उसके बाद, हम कार्य प्रणाली में रिबूट करते हैं, और फिर हम ड्राइवर को स्थापित करते हैं, और एक ही समय में ATTO कॉन्फ़िगरेशन उपयोगिता (सिद्धांत रूप में, कॉन्फ़िगरेशन उपयोगिता केवल निदान के लिए आवश्यक है और सामान्य ऑपरेशन के दौरान आवश्यक नहीं है)। प्रक्रिया में, पूछे जाने पर, हम सिस्टम सेटिंग्स में ATTO प्राधिकरण की पुष्टि करते हैं। स्थापना के बाद, आप फिर से पुनर्प्राप्ति विभाजन में रीबूट कर सकते हैं और कमांड दे सकते हैं

csrutil enable


Apple फिर से हमारी देखभाल करता है।

अब हमारे पास बाहरी एसएएस उपकरणों के लिए ड्राइवर-समर्थित इंटरफ़ेस है (या एफसी कनवर्टर का उपयोग किए जाने पर एफसी)। लेकिन कैसे एक तार्किक स्तर पर टेप के साथ काम करने के लिए?

जैसा कि एक अनुभवहीन लेकिन प्रगाढ़ मन के लिए जाना जाता है, कोई भी यूनिक्स-संगत प्रणाली कर्नेल स्तर पर टेप ड्राइव और मुख्य सिस्टम उपयोगिताओं का समर्थन करती है, जिसमें मुख्य रूप से एमटीटी (टेप प्रबंधन) और टार (टेप अभिलेखागार के साथ काम करने के लिए समर्थन के साथ एक अभिलेखागार) शामिल हैं। । हालांकि, परिष्कृत मन क्या निर्दिष्ट करेगा? MacOS को छोड़कर कोई भी यूनिक्स-संगत प्रणाली । Apple अपने कोड से टेप उपकरणों के लिए समर्थन को हटाकर हमारे बारे में चिंतित है।

लेकिन क्या मैक के लिए मानक ओपन सोर्स ओपन सोर्स यूटिलिटीज को पोर्ट करके इस कोड को वापस करना असंभव है? अच्छी खबर यह है कि टोलिस ने अपने टोलीस टेप टूल्स उत्पाद में पहले ही यह (एक लिंक जो मैं प्रदान नहीं करता हूं) किया है। बुरी खबर यह है कि उक्त कंपनी 399 अमेरिकी डॉलर में अपने काम के परिणामों के उपयोग का अनुमान लगाती है। इस तथ्य का अनुमान अलग हो सकता है, लेकिन लेखक व्यक्तिगत रूप से किसी को एक कोड के लिए 400 रुपये का भुगतान करने के लिए तैयार नहीं है, अधिकांश भाग पूरी तरह से अलग-अलग लोगों द्वारा लिखे गए हैं और 1970 के दशक के बाद से खुले तौर पर उपयोग किया जाता है, और इसलिए यह मुद्दा लेखक के लिए है बंद माना जाता है। (वैसे, एक अस्पष्ट स्थिति में एक ही विषय पर एक मुफ्त IOSCSITape परियोजना है )।

सौभाग्य से, दुनिया में एक आईबीएम निगम है, जिसके वाणिज्यिक भूख बिल्कुल अलग पैमाने पर हैं, और इसलिए हर छोटी चीज में दिखाई नहीं देते हैं। विशेष रूप से, उसने ओपन-सोर्स एलटीएफएस टेप फाइल सिस्टम विकसित किया, जिसे मैकओएस के लिए भी वितरित किया गया है।

इसमें अलग-अलग टेप डिवाइस निर्माता हैं, जो एलटीएफएस के अपने संस्करणों को जारी करते हैं जो उनके उपकरणों का समर्थन करते हैं। चूंकि लेखक आईबीएम टेप ड्राइव का उपयोग करता है, इसलिए एलटीएफएस भी आईबीएम द्वारा स्थापित किया गया था। तृतीय-पक्ष ड्राइव को अपने स्वयं के LTFS पोर्ट की आवश्यकता हो सकती है। और जीथब और होमब्रे पर सार्वभौमिक ओपनएलटीएफएस कार्यान्वयन है।

यह हमारे लिए महत्वपूर्ण है कि एलटीएफएस मीडिया विभाजन फ़ंक्शन का उपयोग करता है, और इसलिए एलटीओ -5 पीढ़ी के साथ शुरू होने वाले उपकरणों और कारतूस के साथ काम कर सकता है।

तो, हमारे मामले में, हम आईबीएम वेबसाइट से macOS के लिए आईबीएम स्पेक्ट्रम आर्काइव सिंगल ड्राइव संस्करण उत्पाद डाउनलोड करते हैं, जिसमें सिर्फ एलटीएफएस कार्यान्वयन शामिल है। किसी भी रोमांच के बिना, हम उत्पाद को अपने इंस्टॉलर के साथ स्थापित करते हैं। इस प्रक्रिया में, वह FUSE पैकेज भी स्थापित करता है, और सिस्टम सेटिंग्स में आपको एनाटोल पोमोज़ोव नामक एक स्मार्ट प्रोग्रामर के प्राधिकरण की पुष्टि करनी होगी, जिस पर इस मामले में पूरा आईबीएम निर्भर करता है। इस व्यक्ति का सम्मान और सम्मान करें।

यह तुरंत फ़ाइल /Library/Frameworks/LTFS.framework/Versions/Current/etc/ltfs.conf.local में फ़ाइल में लाइन लिखने की सलाह दी जाती है:

विकल्प सिंगल-ड्राइव सिंक_टाइप = समय @ 1


1 मिनट की निष्क्रियता (डिफ़ॉल्ट 5 मिनट) के बाद रिकॉर्डिंग बफर के रीसेट के साथ डिफ़ॉल्ट रूप से टेप के बढ़ते को निर्दिष्ट करना।

छवि

अंत में, सब कुछ कनेक्ट करने के लिए तैयार है। हम श्रृंखला को जोड़ते हैं: मैक - टी 3 / टी 2 एडाप्टर - थंडरबोल्ट केबल - एटीटीओ कनवर्टर - एसएएस केबल - टेप ड्राइव (मैक पर कई बंदरगाहों की पसंद, कनवर्टर और ड्राइव महत्वहीन है)। कनवर्टर की शक्ति चालू करें। टेप ड्राइव की शक्ति चालू करें। हम इसके संकेत द्वारा ड्राइव के आरंभ होने की प्रतीक्षा कर रहे हैं।

हम कमांड देते हैं:

ltfs -o device_list


हुर्रे! हम प्राप्त करते हैं (आईबीएम के लिए सामान्य नैदानिक ​​तरीके से):

307 LTFS14000I LTFS शुरू, LTFS संस्करण 2.4.2.0 (10418), लॉग स्तर 2.
307 LTFS14058I LTFS प्रारूप विशिष्टता संस्करण 2.4.0।
307 LTFS14104I "ltfs -o device_list" द्वारा लॉन्च किया गया।
307 LTFS14105I यह बाइनरी Mac OS X के लिए बनाया गया है।
307 LTFS14106I GCC संस्करण 4.2.1 संगत Apple Clang 4.1 ((टैग / Apple / clang-421.11.66) है।
307 LTFS17087I कर्नेल संस्करण: डार्विन कर्नेल संस्करण 19.4.0: बुध मार्च 4 22:28:40 PST 2020; रूट: xnu-6153.101.6 ~ 15 / RELEASE_X86_64।
307 LTFS17085I प्लगइन: लोड "iokit" टेप बैकएंड।
टेप डिवाइस सूची:
डिवाइस का नाम = 0, विक्रेता ID = IBM, उत्पाद ID = ULT3580-TD5, क्रम संख्या = **********, उत्पाद का नाम = [ULT3580-TD5]।


हम कारतूस डालें, डाउनलोड और प्रारूप की प्रतीक्षा करें:

mkltfs -d 0 -nTest -r "size=10M/name=.DS_Store"


यहाँ, -d पैरामीटर ड्राइव की संख्या को निर्दिष्ट करता है (हमेशा शून्य यदि यह एक ही है, लेकिन इस कमांड से छोड़ा नहीं जा सकता है), -n टेप का नाम है (आप इसे छोड़ सकते हैं), और -r पैरामीटर के लिए आवश्यक है कि आकार से अधिक न हो कर .DS_Store फ़ाइलों की आवश्यकता होती है। 10 मेगाबाइट, इंडेक्स में (यानी, निर्देशिका के लिए) डेटा अनुभाग के बजाय टेप का अनुभाग।

टेप ड्राइव में रहस्यमय जीवन चला गया है। हम कुछ मिनट इंतजार कर रहे हैं, हमें जवाब मिलता है:

LTFS15000I Starting mkltfs, LTFS version 2.4.2.0 (10418), log level 2.
LTFS15041I Launched by «mkltfs -d 0 -nTest -r size=10M/name=.DS_Store».
LTFS15042I This binary is built for Mac OS X.
LTFS15043I GCC version is 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66)).
LTFS17087I Kernel version: Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64.
LTFS15003I Formatting device '0'.
LTFS15004I LTFS volume blocksize: 524288.
LTFS15005I Index partition placement policy: size=10M/name=.DS_Store.

LTFS11337I Update index-dirty flag (1) — NO_BARCODE (0x0x1021081e0).
LTFS17085I Plugin: Loading «iokit» tape backend.
LTFS30810I Opening a device through iokit driver (0).
LTFS30814I Vendor ID is IBM.
LTFS30815I Product ID is 'ULT3580-TD5 '.
LTFS30816I Firmware revision is H976.
LTFS30817I Drive serial is **********.
LTFS17160I Maximum device block size is 1048576.
LTFS11330I Loading cartridge.
LTFS30854I Logical block protection is disabled.
LTFS11332I Load successful.
LTFS17157I Changing the drive setting to write-anywhere mode.
LTFS15049I Checking the medium (mount).
LTFS30854I Logical block protection is disabled.
LTFS15010I Creating data partition b on SCSI partition 1.
LTFS15011I Creating index partition a on SCSI partition 0.
LTFS17165I Resetting the medium's capacity proportion.
LTFS11097I Partitioning the medium.
LTFS11100I Writing label to partition b.
LTFS11278I Writing index to partition b.
LTFS30808I READ_ATTR (0x8c) returns -20501.
LTFS30865I READ_ATTR returns Invalid Field in CDB (-20501) 0.
LTFS30836I Cannot read attribute (-20501).
LTFS11336I The attribute does not exist. Ignore the expected error.
LTFS17235I Writing index of NO_BARCODE to b (Reason: Format, 0 files) **********.
LTFS17236I Wrote index of NO_BARCODE (b, **********).
LTFS11337I Update index-dirty flag (0) — NO_BARCODE (0x0x1021081e0).
LTFS11100I Writing label to partition a.
LTFS11278I Writing index to partition a.
LTFS30808I READ_ATTR (0x8c) रिटर्न -20501।
LTFS30865I READ_ATTR CDB (-20501) में अमान्य क्षेत्र देता है। 0.
LTFS30836I विशेषता (-20501) नहीं पढ़ सकता है।
LTFS11336I विशेषता मौजूद नहीं है। अपेक्षित त्रुटि पर ध्यान न दें।
LTFS17235I NO_BARCODE का लेखन सूचकांक (कारण: प्रारूप, 0 फाइलें) 9068025555.
LTFS17236I NO_BARCODE (a, **********) का सूचकांक लिखा।
LTFS15013I वॉल्यूम UUID है: 3802a70d-bd9f-47a6-a999-eb74ffa67fc1।

LTFS15019I वॉल्यूम क्षमता 1425 जीबी है।
LTFS30854I तार्किक ब्लॉक सुरक्षा अक्षम है।
LTFS15024I मध्यम सफलतापूर्वक तैयार हो गया।


स्वरूपित टेप को माउंट करें:

sudo mkdir /Volumes/LTFS
sudo chmod 777 /Volumes/LTFS/
sudo ltfs /Volumes/LTFS


हमें ड्राइव ऑपरेशन के कुछ और मिनट मिलते हैं, निदान:

307 LTFS14000I LTFS starting, LTFS version 2.4.2.0 (10418), log level 2.
307 LTFS14058I LTFS Format Specification version 2.4.0.
307 LTFS14104I Launched by «ltfs /Volumes/LTFS/».
307 LTFS14105I This binary is built for Mac OS X.
307 LTFS14106I GCC version is 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66)).
307 LTFS17087I Kernel version: Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64.
307 LTFS14063I Sync type is «time», Sync time is 60 sec.
307 LTFS17085I Plugin: Loading «iokit» tape backend.
307 LTFS17085I Plugin: Loading «unified» iosched backend.
307 LTFS14095I Set the tape device write-anywhere mode to avoid cartridge ejection.
307 LTFS30810I Opening a device through iokit driver (0).
307 LTFS30814I Vendor ID is IBM.
307 LTFS30815I Product ID is 'ULT3580-TD5 '.
307 LTFS30816I Firmware revision is H976.
307 LTFS30817I Drive serial is **********.
307 LTFS17160I Maximum device block size is 1048576.
307 LTFS11330I Loading cartridge.
307 LTFS30854I Logical block protection is disabled.
307 LTFS11332I Load successful.
307 LTFS17157I Changing the drive setting to write-anywhere mode.
307 LTFS11005I Mounting the volume.
307 LTFS30854I Logical block protection is disabled.
307 LTFS17227I Tape attribute: Vendor = IBM.
307 LTFS17227I Tape attribute: Application Name = LTFS.
307 LTFS17227I Tape attribute: Application Version = 2.4.2.0.
307 LTFS17227I Tape attribute: Medium Label =.
307 LTFS17228I Tape attribute: Text Localization ID = 0x81.
307 LTFS17227I Tape attribute: Barcode =.
307 LTFS17227I Tape attribute: Application Format Version = 2.4.0.
307 LTFS17228I Tape attribute: Volume Lock Status = 0x00.
307 LTFS17227I Tape attribute: Media Pool name =.
307 LTFS14111I Initial setup completed successfully.
307 LTFS14112I Invoke 'mount' command to check the result of final setup.
307 LTFS14113I Specified mount point is listed if succeeded.


और यहाँ वह डेस्कटॉप पर हमारा टेप है, जिसे टेस्ट (ltfs) कहा जाता है! नाम रहित टेप को OSXFUSE वॉल्यूम 0 (ltfs) नाम प्राप्त होगा।

अब आप उसके साथ काम कर सकते हैं।

छवि

वास्तव में, आपको यह ध्यान रखना चाहिए कि खोजक की खिड़कियों में टेप निर्देशिकाओं की सामग्री को देखने का दुरुपयोग न करने की सलाह दी जाती है, क्योंकि यह एलटीएफएस के लिए एक अविश्वसनीय रूप से महंगा ऑपरेशन है, लेकिन टर्मिनल कमांड के साथ काम करना बेहतर है, या बैकअप निर्देशिका को टेप में डंप करना, जैसा कि दिखाया गया है। ऊपर की खिड़की में।

वैसे, टेप और डिस्क के बीच अधिक कुशल नकल के लिए डिज़ाइन किया गया एक विशेष रूप से आईबीएम उपयोगिता ltfs_copy और इसके क्लोन हैं, लेकिन अभी तक लेखक सतह खोज के दौरान सार्वजनिक डोमेन में उन्हें खोजने में सक्षम नहीं हुए हैं।

आप कमांड के साथ टेप को अनमाउंट कर सकते हैं:

umount /Volumes/LTFS


या बस इसे टोकरी में फेंक दो।

वास्तव में, इन कार्यों को सुविधाजनक बनाने के लिए प्रकृति में macOS के लिए कुछ प्रकार के ग्राफिक गोले हैं, लेकिन क्या हम इस तरह के विकृतियों के बाद, टर्मिनल में कुछ लाइनें टाइप करने से डरते हैं?

साइड इफेक्ट के रूप में, हमें बाहरी ईएसएटीए ड्राइव को एसएएस / 4 * ईएसएटीए केबल के माध्यम से कनेक्ट करने का अवसर मिलता है।

छवि

All Articles