ایپل میک اور فینسی ڈیوائسز۔ LTO، SAS، فائبر چینل، eSATA

اس مضمون کا موضوع بیرونی آلات کو SAS، Fiber Channel (FC)، eSATA انٹرفیس کے ذریعے میک سے جوڑنا ہے۔ آئیے فوری طور پر یہ کہتے ہیں کہ اس طرح کے آلات تک رسائی کے مسئلے کو حل کرنے کے لیے، ایک صحت مند شخص کے لیے ایک طریقہ ہے: ایک سستا پی سی بنائیں، HBA SAS یا FC کنٹرولر کارڈ میں پلگ ان کریں (مثال کے طور پر، ایک سادہ LSI اڈاپٹر)، اپنے آلات کو اس سے جوڑیں۔ یہ کنٹرولر، پی سی پر کسی بھی لینکس کو انسٹال کریں اور میک سے نیٹ ورک کے ذریعے کام کریں۔ لیکن یہ بے وقعت اور غیر دلچسپ ہے۔ ہم سخت راستے پر جائیں گے اور اپنے آلات کو جوڑیں گے۔ براہ راست میک کو

ہمیں اس کے لیے کیا ضرورت ہے:
- نئے آلات خریدنے کے لیے ایک معقول رقم، یا ای بے پر نیلامی میں اچھی قسمت (جہاں، تھوڑی سی کوشش کے ساتھ، آپ پچھلی نسلوں کے مطلوبہ سامان فہرست قیمت سے 10 گنا سستا خرید سکتے ہیں)؛
- اس مضمون.

مقناطیسی ٹیپ کے ساتھ کام کرنے کے لیے (اب تقریباً عالمی سطح پر LTO فارمیٹ میں نمائندگی کی جاتی ہے)، آپ کے پاس LTO ٹیپ ڈرائیو (سٹریمر) یا ٹیپ لائبریری ہونی چاہیے۔ یہ ابتدائی خریداری کے لیے ایک مہنگا آلہ ہے (لاکھوں روبل سے)، لیکن استعمال شدہ خریدتے وقت اس کی قیمت ایک معقول رقم ہے۔ چونکہ LTO کی نسلیں تقریباً ہر دو سال بعد تبدیل ہوتی ہیں، اور مطابقت دو نسلوں تک محدود ہے، اس لیے ثانوی مارکیٹ چار سال یا اس سے زیادہ پرانے قابل عمل آلات کے ساتھ کافی سیر ہے، یعنی آخری اور اس سے آگے کی نسل۔ اگر آپ تجارتی مقاصد کے لیے کوئی نیا آلہ خریدتے ہیں، تو آپ خود سمجھ جائیں گے کہ آپ کو اس کی ضرورت کیوں ہے۔ اگر آپ اپنے گھر اور خاندان کے لیے خریدنا چاہتے ہیں، تو آپ معلومات کو محفوظ کرنے کے طریقے کے طور پر اس آپشن پر غور کر سکتے ہیں (چونکہ میڈیا خود فی 1 گیگا بائٹ بہت سستا ہے)۔

LTO-5 جنریشن (اور جزوی طور پر LTO-4) سے شروع کرتے ہوئے، مقناطیسی ٹیپ کے ساتھ کام کرنے والے آلات ہارڈ ویئر میں کمپیوٹر سے SAS یا FC انٹرفیس کے ذریعے منسلک ہوتے ہیں (عام طور پر ہر ڈیوائس کے دو ورژن ہوتے ہیں)

دوسری طرف، ایپل مہربانی کرکے ہمیں اپنے میک میں USB-C انٹرفیس فراہم کرتا ہے (USB، Thunderbolt 3 یا DisplayPort پروٹوکول کا استعمال کرتے ہوئے)، کبھی کبھی ایک ایتھرنیٹ انٹرفیس، نیز ملکیتی Thunderbolt 3 - Thunderbolt 2 اور Thunderbolt - FireWire 800۔ اڈاپٹر

تعطل؟ واقعی نہیں۔ خوش قسمتی سے، تھنڈربولٹ PCIe موڈ میں کام کر سکتا ہے اور PCIe کارڈز کو اسی طرح منسلک کرنے کی اجازت دیتا ہے جیسے کہ وہ کمپیوٹر کیس کے اندر براہ راست انسٹال کیے گئے ہوں۔ اس کی وجہ سے، میک ہارڈویئر کنفیگریشن میں کوئی بھی توسیع ممکن ہے، بشرطیکہ مناسب اڈاپٹر اور ڈرائیور موجود ہوں۔

تصوراتی طور پر، مسئلے کو حل کرنے کا سب سے آسان طریقہ تھنڈربولٹ انٹرفیس (PCIe کارڈ ایکسپینشن سسٹم) کے ساتھ PCIe اڈاپٹر کے لیے ایک بیرونی باکس ہے، جس میں آپ SAS یا FC ہوسٹ بس اڈاپٹر (HBA) انسٹال کر سکتے ہیں۔ مثال کے طور پر، اس طرح کے بکس کمپنی کی طرف سے تیار کیے جاتے ہیں سونٹ اور کچھ دوسرے. یہاں ایک نزاکت ہے: ہر کنٹرولر ہمارے لیے موزوں نہیں ہے، لیکن صرف ایک جس کے پاس macOS کے لیے ڈرائیور ہے۔ صرف چند ایسے بورڈز ہیں، اور سب سے سستے اور مقبول ترین بورڈز (مثال کے طور پر وہی LSI) ان کی تعداد میں شامل نہیں ہیں۔ خوش قسمتی سے، سونیٹ نے تالیف کرنے کی زحمت اٹھائی مطابقت کی میز تھنڈربولٹ انٹرفیس کے ذریعے مختلف OS والے PCIe کارڈز۔

دوسرا حل ایک ریڈی میڈ تھنڈربولٹ - SAS یا Thunderbolt - FC انٹرفیس کنورٹر خریدنا ہے، جو درحقیقت ایک باکس اور کنٹرولر کی ریڈی میڈ اسمبلی ہے۔ اس علاقے کی سب سے مشہور کمپنی ATTO، لیکن دوسری کمپنیوں کی مصنوعات بھی ہیں۔

نوٹ کریں کہ تمام SAS اور FC کنٹرولرز LTO معیار کی تعمیل کرنے کے لیے تصدیق شدہ نہیں ہیں، کیونکہ اس میں خود پیسے خرچ ہوتے ہیں۔ کچھ مینوفیکچررز براہ راست لکھتے ہیں کہ ان کے کنٹرولرز ٹیپ ڈرائیوز کے ساتھ کام کرنے کے لیے ڈیزائن نہیں کیے گئے ہیں۔

تصویر کو مکمل کرنے کے لیے، ہم نوٹ کرتے ہیں کہ mLogic پیدا کرتا ہے۔ ڈیوائس۔جو کہ ایک بیرونی کیس میں ایک IBM LTO-8 ڈرائیو ہے، جس میں SAS سے Thunderbolt 3 کنورٹر کو فوری طور پر ضم کر دیا جاتا ہے۔ تاہم، یہ اوپر بیان کی گئی ہر چیز سے بھی زیادہ غیر معمولی چیز ہے، خاص طور پر ہمارے علاقے کے معیارات کے مطابق۔ مجھے شک ہے کہ یہ ڈیوائس قانونی طور پر روس میں بھی درآمد کی جا سکتی ہے (LTO ڈرائیوز میں کرپٹوگرافک فیچرز ہوتے ہیں، اور IBM اور HP جیسے مینوفیکچررز کو اس وجہ سے ہر ماڈل کے لیے FSB درآمد کی اجازت ملتی ہے)۔

اگلا، ہم مثال کے طور پر، سامان کے ایک مخصوص سیٹ پر غور کریں گے، جس کا مصنف کئی کامیاب حصول کے نتیجے میں بنا، لیکن تمام اختیارات کے لیے عمومی اصول کو برقرار رکھا جانا چاہیے۔

لہذا ہمارے پاس ٹیپ کے ساتھ کام کرنے کے لئے درج ذیل سامان ہے:
- MacOS 2018 Catalina کے ساتھ Apple Mac mini 10.15 کمپیوٹر، جس میں تھنڈربولٹ 3 سپورٹ کے ساتھ USB-C پورٹس ہیں۔
- Apple Thunderbolt 3 / Thunderbolt 2 اڈاپٹر؛
- ایپل تھنڈربولٹ 2 کیبل؛
- ATTO ThunderLink SH 1068 انٹرفیس کنورٹر (2*تھنڈربولٹ / 2*SAS-2)؛
- SAS کیبل SFF-8088 - SFF-8088؛
- ٹیپ ڈرائیو LTO-5 IBM TS2350؛
- LTO-5 کارتوس، کارٹریج کی صفائی۔

اب، جیسا کہ وہ کہتے ہیں، ان تمام چیزوں کے ساتھ ہم اتارنے کی کوشش کرنے جا رہے ہیں۔

ہم ATTO ویب سائٹ سے ThunderLink SH 1068 ڈرائیور کا تازہ ترین ورژن ڈاؤن لوڈ کرتے ہیں (بظاہر، ہماری سہولت کے لیے، اسے SH 2068 ڈرائیور کے ساتھ ملایا گیا ہے اور یہ سیکشن 2068 میں واقع ہے، جو صرف آرکائیو کے اندر ڈرائیور کے ساتھ لکھا گیا ہے) اور ATTO کنفیگریشن افادیت۔

ایپل میک اور فینسی ڈیوائسز۔ LTO، SAS، فائبر چینل، eSATA

ڈرائیور، بالکل، تنصیب کی ضرورت ہے. اس طرح کی کارروائیوں سے پہلے، مصنف ہمیشہ کمانڈ کے ساتھ بوٹ ڈسک کے APFS فائل سسٹم کا سنیپ شاٹ لینے کا مشورہ دیتا ہے۔

tmutil localsnapshot

یا بوٹ ڈسک کی بیک اپ کاپی، اگر اس میں HFS+ ہے۔ تم کبھی نہیں جانتے. پھر اسنیپ شاٹ سے واپس لوٹنا آسان ہو جائے گا۔

اس کے بعد، ناتجربہ کار لیکن مستعد ذہن بلاشبہ ATTO ڈرائیور کی تنصیب کی ہدایات کو بغور پڑھنے اور ان پر عمل کرنے کی طرف مائل ہوگا۔ نتیجے کے طور پر - tadam! - ہمیں ایک آپریٹنگ سسٹم ملتا ہے جو لوڈنگ کے مرحلے پر ہینگ ہوتا ہے۔ یہاں ہمیں ایک سنیپ شاٹ کی ضرورت ہو سکتی ہے جس سے ہم ریکوری پارٹیشن سے ٹائم مشین کو کال کر کے بازیافت کر سکتے ہیں، یا اسی ریکوری پارٹیشن سے ہم دستی طور پر کرنل ایکسٹینشن ڈائرکٹری سے بیمار کیکسٹ کو مٹا سکتے ہیں (مصنف عام طور پر ایسا کرنے کی سفارش نہیں کرتا ہے)۔

ایسا کیوں ہو رہا ہے؟ کیونکہ ایپل نے ہمارا خیال رکھا۔ macOS کے حالیہ ورژن میں، آپ آسانی سے بوٹ کے عمل میں غیر ملکی کوڈ نہیں لگا سکتے۔ اچھے ایپل پروگرامرز نے اس تباہ کن رویے کو روک دیا ہے۔ زیادہ واضح طور پر، انہوں نے اسے آدھے راستے پر روک دیا، جب ڈرائیور کی توقع پر عمل کیا جاتا ہے، لیکن ڈرائیور خود نہیں ہے، لہذا سب کچھ منجمد ہوجاتا ہے.

ڈرائیور لگانے سے پہلے ایک نفیس ذہن کو کیا کرنا چاہیے؟ سب سے پہلے، کمانڈ دیں:

csrutil status

اگر اس کے جواب میں ہمیں موصول ہوتا ہے:

سسٹم انٹیگریٹی پروٹیکشن اسٹیٹس: فعال۔

پھر اس کا مطلب یہ ہے کہ اچھے ایپل پروگرامرز ہماری پرواہ کرتے ہیں، لہذا جب تک ہم ان کے شاندار تحفظ کو غیر فعال نہ کر دیں تب تک ہمارے لیے کچھ بھی کام نہیں آئے گا۔ ایسا کرنے کے لیے، ریکوری پارٹیشن (⌘R) پر ریبوٹ کریں، ٹرمینل کو کال کریں اور کمانڈ جاری کریں:

csrutil disable

اس کے بعد، ہم ورکنگ سسٹم میں ریبوٹ کرتے ہیں، اور تب ہی ڈرائیور کو انسٹال کرتے ہیں، اور ساتھ ہی ATTO کنفیگریشن یوٹیلیٹی (اصولی طور پر، کنفیگریشن یوٹیلیٹی صرف تشخیص کے لیے درکار ہے اور عام آپریشن کے دوران اس کی ضرورت نہیں ہے)۔ راستے میں، پوچھے جانے پر، ہم سسٹم کی ترتیبات میں ATTO کی اجازت کی تصدیق کرتے ہیں۔ انسٹالیشن کے بعد، آپ ریکوری پارٹیشن میں دوبارہ ریبوٹ کر سکتے ہیں اور کمانڈ دے سکتے ہیں۔

csrutil enable

ایپل دوبارہ ہماری دیکھ بھال کر رہا ہے۔

اب ہمارے پاس بیرونی SAS آلات (یا FC، اگر FC کنورٹر استعمال کیا گیا تھا) کے لیے ڈرائیور سے تعاون یافتہ انٹرفیس ہے۔ لیکن منطقی سطح پر ٹیپ کے ساتھ کیسے کام کیا جائے؟

جیسا کہ ناتجربہ کار لیکن سمجھدار ذہن جانتا ہے، کوئی بھی یونکس سے مطابقت رکھنے والا سسٹم کرنل اور بنیادی سسٹم یوٹیلیٹیز کی سطح پر ٹیپ ڈرائیوز کو سپورٹ کرتا ہے، جس میں بنیادی طور پر mt (ٹیپ مینجمنٹ) اور ٹار (آرکائیور جو ٹیپ پر آرکائیوز کے ساتھ کام کرنے میں معاونت کرتا ہے) شامل ہیں۔ تاہم، ایک نفیس ذہن اس بارے میں کیا کہہ سکتا ہے؟ کوئی بھی یونکس کے موافق نظام، macOS کے علاوہ. ایپل نے اپنے کوڈ سے ٹیپ ڈیوائسز کے لیے سپورٹ کو ہٹا کر ہمارا خیال رکھا۔

لیکن کیا معیاری اوپن سورس یونکس یوٹیلیٹیز کو میک او ایس پر پورٹ کرکے اس کوڈ کو واپس کرنا واقعی ناممکن ہے؟ اچھی خبر یہ ہے کہ Tolis (جس سے میں لنک نہیں کر رہا ہوں) پہلے ہی اپنے پروڈکٹ Tolis Tape Tools میں یہ کام کر چکا ہے۔ بری خبر یہ ہے کہ مذکورہ کمپنی کو اپنے کام کے نتائج کو استعمال کرنے کے لیے $399 لاگت آتی ہے۔ اس حقیقت کا اندازہ مختلف ہو سکتا ہے، لیکن مصنف ذاتی طور پر کسی کو ایک کوڈ کے لیے 400 روپے ادا کرنے کے لیے تیار نہیں ہے جو زیادہ تر بالکل مختلف لوگوں نے لکھا تھا اور یہ 1970 کی دہائی سے کھلے عام استعمال میں آ رہا ہے، اور اس لیے مصنف یہ سوال خود سے پوچھ رہا ہے۔ بند سمجھتا ہے۔ (ویسے، گیتوب پر ایک مبہم حالت میں ایک مفت پروجیکٹ ترک کر دیا گیا ہے۔ آئی او ایس سی سی ٹیپ اسی موضوع پر)۔

خوش قسمتی سے، دنیا میں آئی بی ایم کارپوریشن ہے، جس کی تجارتی بھوک بالکل مختلف پیمانے پر ہے، اور اس وجہ سے ہر چھوٹی چیز میں خود کو ظاہر نہیں کرتا. خاص طور پر، اس نے اوپن سورس LTFS ٹیپ فائل سسٹم تیار کیا، جو macOS کے لیے بھی تقسیم کیا جاتا ہے۔

یہاں انتباہ یہ ہے کہ مختلف ٹیپ ڈیوائس مینوفیکچررز اپنے آلات کو سپورٹ کرنے کے لیے LTFS کے اپنے ورژن جاری کرتے ہیں۔ چونکہ مصنف ایک IBM ٹیپ ڈرائیو استعمال کرتا ہے، اس نے IBM سے LTFS انسٹال کیا۔ تھرڈ پارٹی ڈرائیوز کو ان کی اپنی LTFS پورٹس کی ضرورت ہو سکتی ہے۔ اور گیتھب اور ہومبریو پر اوپن ایل ٹی ایف ایس کا عالمگیر نفاذ ہے۔

ہمارے لیے یہ اہم ہے کہ LTFS میڈیا پارٹیشننگ فنکشن کا استعمال کرتا ہے، اور اس لیے LTO-5 جنریشن سے شروع ہونے والے آلات اور کارتوس کے ساتھ کام کر سکتا ہے۔

لہذا، ہمارے معاملے میں، ہم IBM ویب سائٹ سے MacOS کے لیے IBM Spectrum Archive Single Drive ایڈیشن ڈاؤن لوڈ کرتے ہیں، جس میں LTFS کا نفاذ شامل ہے۔ بغیر کسی مہم جوئی کے، ہم پروڈکٹ کو اس کے اپنے انسٹالر کا استعمال کرتے ہوئے انسٹال کرتے ہیں۔ راستے میں، وہ FUSE پیکیج بھی انسٹال کرتا ہے، اور سسٹم کی سیٹنگز میں اسے Anatol Pomozov نامی ایک سمارٹ پروگرامر کی اجازت کی تصدیق کرنی ہوگی، جس پر اس معاملے میں پورا IBM انحصار کرتا ہے۔ اس آدمی کی عزت اور احترام کریں۔

یہ مشورہ دیا جاتا ہے کہ فائل میں فوری طور پر لائن لکھیں /Library/Frameworks/LTFS.framework/Versions/Current/etc/ltfs.conf.local:

آپشن سنگل ڈرائیو sync_type=time@1

جو یہ بتاتا ہے کہ ٹیپ بطور ڈیفالٹ نصب ہے اور ریکارڈنگ بفر کو 1 منٹ کی غیرفعالیت کے بعد دوبارہ ترتیب دیا جاتا ہے (پہلے سے طے شدہ 5 منٹ ہے)۔

ایپل میک اور فینسی ڈیوائسز۔ LTO، SAS، فائبر چینل، eSATA

آخر میں، سب کچھ منسلک کرنے کے لئے تیار ہے. ہم سلسلہ کو جوڑتے ہیں: Mac – T3/T2 اڈاپٹر – تھنڈربولٹ کیبل – ATTO کنورٹر – SAS کیبل – ٹیپ ڈرائیو (میک، کنورٹر اور ڈرائیو پر کئی پورٹس کا انتخاب اہم نہیں ہے)۔ کنورٹر پاور آن کریں۔ ٹیپ ڈرائیو پر پاور آن کریں۔ ہم اس کے اشارے کے مطابق ڈرائیو کے شروع ہونے کا انتظار کرتے ہیں۔

ہم حکم دیتے ہیں:

ltfs -o device_list

ہورے! ہمیں ملتا ہے (معمولی IBM تشخیصی انداز میں):

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 مطابقت پذیر ایپل کلینگ 4.1 ہے ((tags/Apple/clang-421.11.66))۔
307 LTFS17087I کرنل ورژن: ڈارون کرنل ورژن 19.4.0: بدھ 4 مارچ 22:28:40 PST 2020؛ root: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 mkltfs شروع کر رہا ہے، LTFS ورژن 2.4.2.0 (10418)، لاگ لیول 2۔
LTFS15041I "mkltfs -d 0 -nTest -r size=10M/name=.DS_Store" کے ذریعے شروع کیا گیا۔
LTFS15042I یہ بائنری Mac OS X کے لیے بنائی گئی ہے۔
LTFS15043I GCC ورژن 4.2.1 مطابقت پذیر Apple Clang 4.1 ہے ((tags/Apple/clang-421.11.66))۔
LTFS17087I کرنل ورژن: ڈارون کرنل ورژن 19.4.0: بدھ 4 مارچ 22:28:40 PST 2020؛ root:xnu-6153.101.6~15/RELEASE_X86_64۔
LTFS15003I فارمیٹنگ ڈیوائس '0'۔
LTFS15004I LTFS والیوم بلاکسائز: 524288۔
LTFS15005I انڈیکس پارٹیشن پلیسمنٹ پالیسی: size=10M/name=.DS_Store۔

LTFS11337I index-dirty flag (1) - NO_BARCODE (0x0x1021081e0) کو اپ ڈیٹ کریں۔
LTFS17085I پلگ ان: لوڈ ہو رہا ہے "iokit" ٹیپ بیک اینڈ۔
LTFS30810I iokit ڈرائیور (0) کے ذریعے آلہ کھولنا۔
LTFS30814I وینڈر ID IBM ہے۔
LTFS30815I پروڈکٹ ID 'ULT3580-TD5' ہے۔
LTFS30816I فرم ویئر کی نظرثانی H976 ہے۔
LTFS30817I ڈرائیو سیریل ********** ہے۔
LTFS17160I زیادہ سے زیادہ ڈیوائس بلاک سائز 1048576 ہے۔
LTFS11330I لوڈنگ کارتوس۔
LTFS30854I منطقی بلاک تحفظ غیر فعال ہے۔
LTFS11332I لوڈ کامیاب۔
LTFS17157I ڈرائیو کی ترتیب کو کہیں بھی لکھنے کے موڈ میں تبدیل کرنا۔
LTFS15049I میڈیم (ماؤنٹ) کی جانچ کر رہا ہے۔
LTFS30854I منطقی بلاک تحفظ غیر فعال ہے۔
LTFS15010I SCSI پارٹیشن 1 پر ڈیٹا پارٹیشن b بنانا۔
LTFS15011I SCSI پارٹیشن 0 پر انڈیکس پارٹیشن اے بنانا۔
LTFS17165I میڈیم کی صلاحیت کے تناسب کو دوبارہ ترتیب دینا۔
LTFS11097I میڈیم کو تقسیم کرنا۔
LTFS11100I پارٹیشن پر لیبل لکھنا b۔
LTFS11278I تقسیم کے لیے اشاریہ لکھنا b۔
LTFS30808I READ_ATTR (0x8c) ریٹرن -20501۔
LTFS30865I READ_ATTR CDB (-20501) 0 میں غلط فیلڈ واپس کرتا ہے۔
LTFS30836I انتساب (-20501) کو نہیں پڑھ سکتا۔
LTFS11336I انتساب موجود نہیں ہے۔ متوقع غلطی کو نظر انداز کریں۔
LTFS17235I تحریری اشاریہ NO_BARCODE سے b تک (وجہ: فارمیٹ، 0 فائلیں) **********۔
LTFS17236I نے NO_BARCODE (b، **********) کا اشاریہ لکھا۔
LTFS11337I index-dirty flag (0) - NO_BARCODE (0x0x1021081e0) کو اپ ڈیٹ کریں۔
LTFS11100I پارٹیشن پر لیبل لکھنا a.
LTFS11278I تقسیم کے لیے اشاریہ لکھنا a.
LTFS30808I READ_ATTR (0x8c) ریٹرن -20501۔
LTFS30865I READ_ATTR CDB (-20501) 0 میں غلط فیلڈ واپس کرتا ہے۔
LTFS30836I انتساب (-20501) کو نہیں پڑھ سکتا۔
LTFS11336I انتساب موجود نہیں ہے۔ متوقع غلطی کو نظر انداز کریں۔
LTFS17235I NO_BARCODE کا اشاریہ a (وجہ: فارمیٹ، 0 فائلیں) 9068025555 پر لکھنا۔
LTFS17236I نے NO_BARCODE کا اشاریہ لکھا (a, **********)۔
LTFS15013I Volume UUID is: 3802a70d-bd9f-47a6-a999-eb74ffa67fc1.

LTFS15019I والیوم کی گنجائش 1425 GB ہے۔
LTFS30854I منطقی بلاک تحفظ غیر فعال ہے۔
LTFS15024I میڈیم کامیابی کے ساتھ فارمیٹ ہو گیا۔

فارمیٹ شدہ ٹیپ کو ماؤنٹ کریں:

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

ہمیں ڈرائیو آپریشن اور تشخیص کے چند منٹ اور ملتے ہیں:

307 LTFS14000I LTFS شروع ہو رہا ہے، LTFS ورژن 2.4.2.0 (10418)، لاگ لیول 2۔
307 LTFS14058I LTFS فارمیٹ کی تفصیلات کا ورژن 2.4.0۔
307 LTFS14104I "ltfs/Volumes/LTFS/" کے ذریعے لانچ کیا گیا۔
307 LTFS14105I یہ بائنری Mac OS X کے لیے بنائی گئی ہے۔
307 LTFS14106I GCC ورژن 4.2.1 مطابقت پذیر ایپل کلینگ 4.1 ہے ((tags/Apple/clang-421.11.66))۔
307 LTFS17087I کرنل ورژن: ڈارون کرنل ورژن 19.4.0: بدھ 4 مارچ 22:28:40 PST 2020؛ root:xnu-6153.101.6~15/RELEASE_X86_64۔
307 LTFS14063I مطابقت پذیری کی قسم "وقت" ہے، مطابقت پذیری کا وقت 60 سیکنڈ ہے۔
307 LTFS17085I پلگ ان: لوڈ ہو رہا ہے "iokit" ٹیپ بیک اینڈ۔
307 LTFS17085I پلگ ان: "یونیفائیڈ" iosched بیک اینڈ لوڈ ہو رہا ہے۔
307 LTFS14095I کارتوس کے اخراج سے بچنے کے لیے ٹیپ ڈیوائس کو کہیں بھی لکھنے کا موڈ سیٹ کریں۔
307 LTFS30810I iokit ڈرائیور (0) کے ذریعے آلہ کھولنا۔
307 LTFS30814I وینڈر ID IBM ہے۔
307 LTFS30815I پروڈکٹ ID 'ULT3580-TD5' ہے۔
307 LTFS30816I فرم ویئر کی نظرثانی H976 ہے۔
307 LTFS30817I ڈرائیو سیریل ********** ہے۔
307 LTFS17160I زیادہ سے زیادہ ڈیوائس بلاک سائز 1048576 ہے۔
307 LTFS11330I لوڈنگ کارتوس۔
307 LTFS30854I منطقی بلاک تحفظ غیر فعال ہے۔
307 LTFS11332I لوڈ کامیاب۔
307 LTFS17157I ڈرائیو کی ترتیب کو کہیں بھی لکھنے کے موڈ میں تبدیل کرنا۔
307 LTFS11005I والیوم کو بڑھانا۔
307 LTFS30854I منطقی بلاک تحفظ غیر فعال ہے۔
307 LTFS17227I ٹیپ وصف: وینڈر = IBM۔
307 LTFS17227I ٹیپ وصف: درخواست کا نام = LTFS۔
307 LTFS17227I ٹیپ وصف: ایپلیکیشن ورژن = 2.4.2.0۔
307 LTFS17227I ٹیپ کی خصوصیت: میڈیم لیبل =۔
307 LTFS17228I ٹیپ وصف: ٹیکسٹ لوکلائزیشن ID = 0x81۔
307 LTFS17227I ٹیپ وصف: بارکوڈ =۔
307 LTFS17227I ٹیپ وصف: ایپلیکیشن فارمیٹ ورژن = 2.4.0۔
307 LTFS17228I ٹیپ وصف: والیوم لاک اسٹیٹس = 0x00۔
307 LTFS17227I ٹیپ وصف: میڈیا پول کا نام =۔
307 LTFS14111I ابتدائی سیٹ اپ کامیابی سے مکمل ہو گیا۔
307 LTFS14112I حتمی سیٹ اپ کا نتیجہ چیک کرنے کے لیے 'ماؤنٹ' کمانڈ کو طلب کریں۔
307 LTFS14113I کامیاب ہونے پر مخصوص ماؤنٹ پوائنٹ درج ہے۔

اور یہ ہے، ڈیسک ٹاپ پر ہمارا ربن، جس کا نام Test(ltfs) ہے! بے نام ٹیپ کا نام OSXFUSE والیوم 0 (ltfs) رکھا جائے گا۔

اب آپ اس کے ساتھ کام کر سکتے ہیں۔

ایپل میک اور فینسی ڈیوائسز۔ LTO، SAS، فائبر چینل، eSATA

عام طور پر، آپ کو یہ بات ذہن میں رکھنے کی ضرورت ہے کہ فائنڈر ونڈوز میں ٹیپ ڈائرکٹریز کے مواد کو زیادہ استعمال نہ کرنے کا مشورہ دیا جاتا ہے، کیونکہ یہ LTFS کے لیے ایک ناقابل یقین حد تک مہنگا آپریشن ہے، لیکن بہتر ہے کہ ٹرمینل کمانڈز کے ساتھ کام کریں، یا صرف ری سیٹ کریں۔ بیک اپ ڈائرکٹری بلک میں ٹیپ میں، جیسا کہ اوپر ونڈو میں دکھایا گیا ہے۔

ویسے، خاص طور پر لکھی ہوئی IBM یوٹیلیٹی ltfs_copy اور اس کے کلون ہیں، جو ٹیپ اور ڈسک کے درمیان زیادہ موثر کاپی کرنے کے لیے بنائے گئے ہیں، لیکن اب تک مصنف انہیں عوامی ڈومین میں سطحی تلاش سے تلاش نہیں کر سکا ہے۔

آپ کمانڈ کے ساتھ ٹیپ کو ان ماؤنٹ کر سکتے ہیں:

umount /Volumes/LTFS

یا صرف ردی کی ٹوکری میں پھینک دیں.

درحقیقت، فطرت میں میک او ایس کے لیے کچھ قسم کے گرافیکل شیل ہوتے ہیں تاکہ ان کارروائیوں کو آسان بنایا جا سکے، لیکن اس طرح کے بگاڑ کے بعد، کیا ہمیں ٹرمینل میں چند لائنیں ٹائپ کرنے سے ڈرنا چاہیے؟

ضمنی اثر کے طور پر، ہمیں SAS/4*eSATA کیبل کے ذریعے بیرونی eSATA ڈرائیوز کو جوڑنے کا موقع ملتا ہے۔

ایپل میک اور فینسی ڈیوائسز۔ LTO، SAS، فائبر چینل، eSATA

ماخذ: www.habr.com

نیا تبصرہ شامل کریں