Apple Mac మరియు ఫాన్సీ పరికరాలు. LTO, SAS, ఫైబర్ ఛానెల్, eSATA

ఈ కథనం యొక్క అంశం SAS, ఫైబర్ ఛానెల్ (FC), eSATA ఇంటర్‌ఫేస్‌ల ద్వారా బాహ్య పరికరాలను Macకి కనెక్ట్ చేయడం. అటువంటి పరికరాలను యాక్సెస్ చేయడంలో సమస్యను పరిష్కరించడానికి, ఆరోగ్యకరమైన వ్యక్తి యొక్క మార్గం ఉందని వెంటనే చెప్పండి: చౌకైన PCని నిర్మించండి, HBA SAS లేదా FC కంట్రోలర్ కార్డ్‌ను ప్లగ్ చేయండి (ఉదాహరణకు, ఒక సాధారణ LSI అడాప్టర్), మీ పరికరాలను ఈ కంట్రోలర్‌కు కనెక్ట్ చేయండి , PCలో ఏదైనా Linuxని ఇన్‌స్టాల్ చేయండి మరియు Mac నుండి నెట్‌వర్క్ ద్వారా పని చేయండి. కానీ ఇది సామాన్యమైనది మరియు రసహీనమైనది. మేము హార్డ్‌కోర్ మార్గంలో వెళ్లి మా పరికరాలను కనెక్ట్ చేస్తాము నేరుగా Mac కు.

దీని కోసం మనకు కావలసింది:
- కొత్త పరికరాలను కొనుగోలు చేయడానికి తగిన మొత్తంలో డబ్బు, లేదా eBayలో వేలంపాటలో అదృష్టం (ఇక్కడ, కొంచెం ప్రయత్నంతో, మీరు మునుపటి తరాలకు అవసరమైన పరికరాలను జాబితా ధర కంటే 10 రెట్లు తక్కువ ధరలో కొనుగోలు చేయవచ్చు);
- ఈ వ్యాసం.

మాగ్నెటిక్ టేప్‌తో పని చేయడానికి (ఇప్పుడు దాదాపు విశ్వవ్యాప్తంగా LTO ఫార్మాట్‌లో ప్రాతినిధ్యం వహిస్తుంది), మీరు తప్పనిసరిగా LTO టేప్ డ్రైవ్ (స్ట్రీమర్) లేదా టేప్ లైబ్రరీని కలిగి ఉండాలి. ఇది ప్రారంభ కొనుగోలు కోసం కాకుండా ఖరీదైన పరికరం (వందల వేల రూబిళ్లు నుండి), కానీ ఉపయోగించిన కొనుగోలు చేసేటప్పుడు డబ్బు సహేతుకమైన మొత్తం విలువ. LTO తరాలు దాదాపు ప్రతి రెండు సంవత్సరాలకు మారుతాయి మరియు అనుకూలత రెండు తరాలకు పరిమితం చేయబడినందున, ద్వితీయ మార్కెట్ నాలుగు సంవత్సరాలు లేదా అంతకంటే ఎక్కువ పాత పని చేయగల పరికరాలతో చాలా సంతృప్తమవుతుంది, అనగా. చివరి మరియు అంతకు ముందు తరం. మీరు వాణిజ్య ప్రయోజనాల కోసం కొత్త పరికరాన్ని కొనుగోలు చేస్తే, మీకు అది ఎందుకు అవసరమో మీరే అర్థం చేసుకుంటారు. మీరు మీ ఇల్లు మరియు కుటుంబం కోసం కొనుగోలు చేయాలనుకుంటే, సమాచారాన్ని ఆర్కైవ్ చేయడానికి ఈ ఎంపికను మీరు పరిగణించవచ్చు (మీడియా 1 గిగాబైట్‌కు చాలా చౌకగా ఉంటుంది కాబట్టి).

LTO-5 జనరేషన్ (మరియు పాక్షికంగా LTO-4) నుండి ప్రారంభించి, మాగ్నెటిక్ టేప్‌తో పని చేసే పరికరాలు హార్డ్‌వేర్‌లో SAS లేదా FC ఇంటర్‌ఫేస్ ద్వారా కంప్యూటర్‌కు కనెక్ట్ చేయబడతాయి (సాధారణంగా ప్రతి పరికరంలో రెండు వెర్షన్లు ఉంటాయి)

మరోవైపు, Apple దయచేసి మా Macలో USB-C ఇంటర్‌ఫేస్‌ను అందిస్తుంది (USB, Thunderbolt 3 లేదా DisplayPort ప్రోటోకాల్‌లను ఉపయోగించి పని చేస్తుంది), కొన్నిసార్లు ఈథర్నెట్ ఇంటర్‌ఫేస్, అలాగే యాజమాన్య Thunderbolt 3 - Thunderbolt 2 మరియు Thunderbolt - FireWire 800 అడాప్టర్లు.

ప్రతిష్టంభన? నిజంగా కాదు. అదృష్టవశాత్తూ, థండర్‌బోల్ట్ PCIe మోడ్‌లో పనిచేయగలదు మరియు PCIe కార్డ్‌లను నేరుగా కంప్యూటర్ కేస్ లోపల ఇన్‌స్టాల్ చేసిన విధంగానే కనెక్ట్ చేయడానికి అనుమతిస్తుంది. దీని కారణంగా, తగిన అడాప్టర్ మరియు డ్రైవర్లు ఉంటే, Mac హార్డ్‌వేర్ కాన్ఫిగరేషన్ యొక్క ఏదైనా విస్తరణ సాధ్యమవుతుంది.

సంభావితంగా, సమస్యను పరిష్కరించడానికి సులభమైన మార్గం థండర్‌బోల్ట్ ఇంటర్‌ఫేస్ (PCIe కార్డ్ ఎక్స్‌పాన్షన్ సిస్టమ్)తో PCIe ఎడాప్టర్‌ల కోసం బాహ్య పెట్టె, దీనిలో మీరు SAS లేదా FC హోస్ట్ బస్ అడాప్టర్ (HBA)ని ఇన్‌స్టాల్ చేయవచ్చు. ఉదాహరణకు, అటువంటి పెట్టెలు సంస్థచే ఉత్పత్తి చేయబడతాయి సొనెట్ మరియు మరికొందరు. ఇక్కడ ఒక స్వల్పభేదం ఉంది: ప్రతి నియంత్రిక మాకు తగినది కాదు, కానీ MacOS కోసం డ్రైవర్‌ను మాత్రమే కలిగి ఉంటుంది. అటువంటి కొన్ని బోర్డులు మాత్రమే ఉన్నాయి మరియు చౌకైన మరియు అత్యంత ప్రజాదరణ పొందినవి (ఉదాహరణకు, అదే LSI) వాటి సంఖ్యలో చేర్చబడలేదు. అదృష్టవశాత్తూ, సొనెట్ కంపైల్ చేయడానికి ఇబ్బంది పడింది అనుకూలత పట్టిక థండర్‌బోల్ట్ ఇంటర్‌ఫేస్ ద్వారా వివిధ OSతో PCIe కార్డ్‌లు.

మరొక పరిష్కారం ఏమిటంటే, రెడీమేడ్ థండర్‌బోల్ట్ - SAS లేదా థండర్‌బోల్ట్ - FC ఇంటర్‌ఫేస్ కన్వర్టర్‌ను కొనుగోలు చేయడం, వాస్తవానికి ఇది బాక్స్ మరియు కంట్రోలర్ యొక్క రెడీమేడ్ అసెంబ్లీ. ఈ ప్రాంతంలో అత్యంత ప్రసిద్ధ సంస్థ atto, కానీ ఇతర కంపెనీల ఉత్పత్తులు కూడా ఉన్నాయి.

అన్ని SAS మరియు FC కంట్రోలర్‌లు LTO ప్రమాణానికి అనుగుణంగా ఉన్నట్లు ధృవీకరించబడలేదని గమనించండి, ఎందుకంటే దీనికి డబ్బు ఖర్చవుతుంది. కొంతమంది తయారీదారులు తమ కంట్రోలర్లు టేప్ డ్రైవ్‌లతో పనిచేయడానికి రూపొందించబడలేదని నేరుగా వ్రాస్తారు.

చిత్రాన్ని పూర్తి చేయడానికి, mLogic ఉత్పత్తి చేస్తుందని మేము గమనించాము పరికరం, ఇది బాహ్య సందర్భంలో IBM LTO-8 డ్రైవ్, దీనిలో SAS నుండి థండర్‌బోల్ట్ 3 కన్వర్టర్ తక్షణమే ఏకీకృతం చేయబడింది. అయితే, ఇది పైన వివరించిన ప్రతిదాని కంటే, ముఖ్యంగా మన ప్రాంతం యొక్క ప్రమాణాల ప్రకారం మరింత అన్యదేశమైన విషయం. ఈ పరికరాన్ని చట్టబద్ధంగా రష్యాలోకి కూడా దిగుమతి చేసుకోవచ్చని నాకు అనుమానం ఉంది (LTO డ్రైవ్‌లు క్రిప్టోగ్రాఫిక్ లక్షణాలను కలిగి ఉంటాయి మరియు IBM మరియు HP వంటి తయారీదారులు ఈ కారణంగా ప్రతి మోడల్‌కు FSB దిగుమతి అనుమతిని పొందుతారు).

తరువాత, మేము ఒక ఉదాహరణగా, ఒక నిర్దిష్ట పరికరాల సమితిని పరిశీలిస్తాము, దాని యజమాని అనేక విజయవంతమైన సముపార్జనల ఫలితంగా రచయిత అయ్యాడు, అయితే సాధారణ సూత్రం అన్ని ఎంపికల కోసం నిర్వహించబడాలి.

కాబట్టి టేప్‌తో పనిచేయడానికి మాకు ఈ క్రింది పరికరాలు ఉన్నాయి:
– MacOS 2018 Catalinaతో Apple Mac మినీ 10.15 కంప్యూటర్, Thunderbolt 3 మద్దతుతో USB-C పోర్ట్‌లను కలిగి ఉంది;
– Apple Thunderbolt 3 / Thunderbolt 2 అడాప్టర్;
- ఆపిల్ థండర్ బోల్ట్ 2 కేబుల్;
– ATTO థండర్‌లింక్ 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 కాన్ఫిగరేషన్ యుటిలిటీ.

Apple Mac మరియు ఫాన్సీ పరికరాలు. LTO, SAS, ఫైబర్ ఛానెల్, eSATA

డ్రైవర్, కోర్సు యొక్క, సంస్థాపన అవసరం. అటువంటి చర్యలకు ముందు, కమాండ్‌తో బూట్ డిస్క్ యొక్క APFS ఫైల్ సిస్టమ్ యొక్క స్నాప్‌షాట్‌ను ఎల్లప్పుడూ తీసుకోవాలని రచయిత సలహా ఇస్తాడు.

tmutil localsnapshot

లేదా బూట్ డిస్క్ యొక్క బ్యాకప్ కాపీ, అది HFS+ కలిగి ఉంటే. నీకు ఎన్నటికి తెలియదు. అప్పుడు స్నాప్‌షాట్ నుండి వెనక్కి వెళ్లడం సులభం అవుతుంది.

తరువాత, అనుభవం లేని కానీ శ్రద్ధగల మనస్సు నిస్సందేహంగా ATTO డ్రైవర్ ఇన్‌స్టాలేషన్ సూచనలను జాగ్రత్తగా చదవడానికి మరియు వాటిని అనుసరించడానికి మొగ్గు చూపుతుంది. ఫలితంగా - తడమ్! - మేము లోడింగ్ దశలో వేలాడదీసే ఆపరేటింగ్ సిస్టమ్‌ను పొందుతాము. ఇక్కడ మనకు రికవరీ విభజన నుండి టైమ్ మెషీన్‌కు కాల్ చేయడం ద్వారా కోలుకునే స్నాప్‌షాట్ అవసరం కావచ్చు లేదా అదే రికవరీ విభజన నుండి మనం కెర్నల్ ఎక్స్‌టెన్షన్స్ డైరెక్టరీ నుండి వ్యాధిగ్రస్తులైన కెక్స్ట్‌ను మాన్యువల్‌గా చెరిపివేయవచ్చు (రచయిత సాధారణంగా దీన్ని చేయమని సిఫార్సు చేయరు).

ఇలా ఎందుకు జరుగుతోంది? ఎందుకంటే ఆపిల్ మమ్మల్ని జాగ్రత్తగా చూసుకుంది. MacOS యొక్క ఇటీవలి సంస్కరణల్లో, మీరు బూట్ ప్రాసెస్‌లో విదేశీ కోడ్‌ను సులభంగా ఇంజెక్ట్ చేయలేరు. మంచి Apple ప్రోగ్రామర్లు ఈ విధ్వంసక ప్రవర్తనను నిరోధించారు. మరింత ఖచ్చితంగా, డ్రైవర్ యొక్క నిరీక్షణ అమలు చేయబడినప్పుడు వారు దానిని సగం వరకు నిరోధించారు, కానీ డ్రైవర్ కూడా కాదు, కాబట్టి ప్రతిదీ స్తంభింపజేస్తుంది.

డ్రైవర్‌ను ఇన్‌స్టాల్ చేసే ముందు అధునాతన మనస్సు ఏమి చేయాలి? మొదట, ఆదేశాన్ని ఇవ్వండి:

csrutil status

దానికి ప్రతిస్పందనగా మనం స్వీకరిస్తే:

సిస్టమ్ సమగ్రత రక్షణ స్థితి: ప్రారంభించబడింది.

మంచి Apple ప్రోగ్రామర్లు మన గురించి శ్రద్ధ వహిస్తారని దీని అర్థం, కాబట్టి మేము వారి అద్భుతమైన రక్షణను నిలిపివేసే వరకు మనకు ఏమీ పని చేయదు. దీన్ని చేయడానికి, రికవరీ విభజనకు (⌘R) రీబూట్ చేయండి, టెర్మినల్‌కు కాల్ చేసి, ఆదేశాన్ని జారీ చేయండి:

csrutil disable

దీని తరువాత, మేము వర్కింగ్ సిస్టమ్‌లోకి రీబూట్ చేస్తాము మరియు ఆ తర్వాత మాత్రమే డ్రైవర్‌ను ఇన్‌స్టాల్ చేస్తాము మరియు అదే సమయంలో ATTO కాన్ఫిగరేషన్ యుటిలిటీ (సూత్రప్రాయంగా, కాన్ఫిగరేషన్ యుటిలిటీ డయాగ్నస్టిక్స్ కోసం మాత్రమే అవసరం మరియు సాధారణ ఆపరేషన్ సమయంలో అవసరం లేదు). అలాగే, అడిగినప్పుడు, మేము సిస్టమ్ సెట్టింగ్‌లలో ATTO అధికారాన్ని నిర్ధారిస్తాము. ఇన్‌స్టాలేషన్ తర్వాత, మీరు రికవరీ విభజనలోకి మళ్లీ రీబూట్ చేయవచ్చు మరియు ఆదేశాన్ని ఇవ్వండి

csrutil enable

ఆపిల్ మళ్లీ మనల్ని చూసుకుంటుంది.

ఇప్పుడు మేము బాహ్య SAS పరికరాలకు (లేదా FC, FC కన్వర్టర్ ఉపయోగించినట్లయితే) డ్రైవర్-మద్దతు గల ఇంటర్‌ఫేస్‌ని కలిగి ఉన్నాము. కానీ తార్కిక స్థాయిలో టేప్‌తో ఎలా పని చేయాలి?

అనుభవం లేని కానీ వివేకవంతమైన మనస్సుకు తెలిసినట్లుగా, ఏదైనా Unix-అనుకూల సిస్టమ్ కెర్నల్ మరియు ప్రాథమిక సిస్టమ్ యుటిలిటీల స్థాయిలో టేప్ డ్రైవ్‌లకు మద్దతు ఇస్తుంది, ఇందులో ప్రధానంగా mt (టేప్ మేనేజ్‌మెంట్) మరియు టార్ (టేప్‌లోని ఆర్కైవ్‌లతో పని చేయడానికి మద్దతు ఇచ్చే ఆర్కైవర్) ఉన్నాయి. అయితే, ఒక అధునాతన మనస్సు దీని గురించి ఏమి చెప్పగలదు? ఏదైనా Unix-అనుకూల సిస్టమ్, macOS తప్ప. ఆపిల్ దాని కోడ్ నుండి టేప్ పరికరాలకు మద్దతును తీసివేయడం ద్వారా మమ్మల్ని జాగ్రత్తగా చూసుకుంది.

అయితే ప్రామాణిక ఓపెన్-సోర్స్ Unix యుటిలిటీలను macOSకి పోర్ట్ చేయడం ద్వారా ఈ కోడ్‌ని తిరిగి ఇవ్వడం నిజంగా అసాధ్యమా? శుభవార్త ఏమిటంటే, టోలిస్ (దీనికి నేను లింక్ చేయడం లేదు) ఇప్పటికే తమ ఉత్పత్తి టోలిస్ టేప్ టూల్స్‌లో దీన్ని చేసింది. చెడ్డ వార్త ఏమిటంటే పేర్కొన్న కంపెనీ తన పని ఫలితాలను ఉపయోగించడానికి $399 ఖర్చు అవుతుంది. ఈ వాస్తవం యొక్క అంచనాలు మారవచ్చు, కానీ పూర్తిగా భిన్నమైన వ్యక్తులు వ్రాసిన మరియు 400ల నుండి బహిరంగ ఉపయోగంలో ఉన్న కోడ్ కోసం రచయిత వ్యక్తిగతంగా ఎవరికైనా 1970 బక్స్ చెల్లించడానికి సిద్ధంగా లేడు, అందువల్ల రచయిత ఈ ప్రశ్నను తన కోసం అడుగుతున్నాడు. మూసివేయబడిందని భావిస్తుంది. (మార్గం ద్వారా, గితుబ్‌లో అస్పష్టమైన స్థితిలో వదిలివేయబడిన ఉచిత ప్రాజెక్ట్ ఉంది IOSCSITape అదే అంశంపై).

అదృష్టవశాత్తూ, ప్రపంచంలో IBM కార్పొరేషన్ ఉంది, దీని వాణిజ్య కోరికలు పూర్తిగా భిన్నమైన స్థాయిలో ఉన్నాయి మరియు అందువల్ల ప్రతి చిన్న విషయంలో తమను తాము వ్యక్తపరచవద్దు. ప్రత్యేకించి, ఇది ఓపెన్ సోర్స్ LTFS టేప్ ఫైల్ సిస్టమ్‌ను అభివృద్ధి చేసింది, ఇది MacOS కోసం కూడా పంపిణీ చేయబడింది.

ఇక్కడ మినహాయింపు ఏమిటంటే, వివిధ టేప్ పరికర తయారీదారులు తమ పరికరాలకు మద్దతు ఇవ్వడానికి వారి స్వంత LTFS సంస్కరణలను విడుదల చేస్తారు. రచయిత IBM టేప్ డ్రైవ్‌ను ఉపయోగిస్తున్నందున, అతను IBM నుండి LTFSని ఇన్‌స్టాల్ చేసాడు. థర్డ్-పార్టీ డ్రైవ్‌లకు వాటి స్వంత LTFS పోర్ట్‌లు అవసరం కావచ్చు. మరియు Github మరియు Homebrewలో openLTFS యొక్క సార్వత్రిక అమలు ఉంది.

LTFS మీడియా విభజన ఫంక్షన్‌ను ఉపయోగించడం మాకు చాలా ముఖ్యం, అందువల్ల LTO-5 తరం నుండి పరికరాలు మరియు కాట్రిడ్జ్‌లతో పని చేయవచ్చు.

కాబట్టి, మా విషయంలో, మేము MacOS కోసం IBM స్పెక్ట్రమ్ ఆర్కైవ్ సింగిల్ డ్రైవ్ ఎడిషన్‌ను IBM వెబ్‌సైట్ నుండి డౌన్‌లోడ్ చేస్తాము, ఇందులో LTFS అమలు కూడా ఉంటుంది. ఎటువంటి సాహసాలు లేకుండా, మేము దాని స్వంత ఇన్‌స్టాలర్‌ను ఉపయోగించి ఉత్పత్తిని ఇన్‌స్టాల్ చేస్తాము. అలాగే, అతను FUSE ప్యాకేజీని కూడా ఇన్‌స్టాల్ చేస్తాడు మరియు సిస్టమ్ సెట్టింగ్‌లలో అతను అనటోల్ పోమోజోవ్ అనే స్మార్ట్ ప్రోగ్రామర్ యొక్క అధికారాన్ని నిర్ధారించవలసి ఉంటుంది, ఈ సందర్భంలో మొత్తం IBM ఆధారపడి ఉంటుంది. ఈ మనిషికి గౌరవం మరియు గౌరవం.

ఫైల్ /Library/Frameworks/LTFS.framework/Versions/Current/etc/ltfs.conf.localలో లైన్‌ను వెంటనే వ్రాయడం మంచిది:

ఎంపిక single-drive sync_type=time@1

ఇది టేప్ డిఫాల్ట్‌గా మౌంట్ చేయబడిందని మరియు రికార్డింగ్ బఫర్ 1 నిమిషం నిష్క్రియాత్మకత తర్వాత రీసెట్ చేయబడిందని నిర్దేశిస్తుంది (డిఫాల్ట్ 5 నిమిషాలు).

Apple Mac మరియు ఫాన్సీ పరికరాలు. LTO, SAS, ఫైబర్ ఛానెల్, eSATA

చివరగా, ప్రతిదీ కనెక్ట్ చేయడానికి సిద్ధంగా ఉంది. మేము గొలుసును కనెక్ట్ చేస్తాము: Mac - T3 / T2 అడాప్టర్ - థండర్ బోల్ట్ కేబుల్ - ATTO కన్వర్టర్ - SAS కేబుల్ - టేప్ డ్రైవ్ (Mac, కన్వర్టర్ మరియు డ్రైవ్‌లోని అనేక పోర్ట్‌ల ఎంపిక ముఖ్యమైనది కాదు). కన్వర్టర్ యొక్క శక్తిని ఆన్ చేయండి. టేప్ డ్రైవ్‌కు శక్తిని ఆన్ చేయండి. డ్రైవ్ దాని సూచన ప్రకారం ప్రారంభాన్ని పూర్తి చేయడానికి మేము వేచి ఉంటాము.

మేము ఆదేశాన్ని ఇస్తాము:

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 ((ట్యాగ్‌లు/యాపిల్/క్లాంగ్-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 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 అనుకూల ఆపిల్ క్లాంగ్ 4.1 ((ట్యాగ్‌లు/ఆపిల్/క్లాంగ్-421.11.66)).
LTFS17087I కెర్నల్ వెర్షన్: డార్విన్ కెర్నల్ వెర్షన్ 19.4.0: బుధ మార్చి 4 22:28:40 PST 2020; రూట్:xnu-6153.101.6~15/RELEASE_X86_64.
LTFS15003I ఫార్మాటింగ్ పరికరం '0'.
LTFS15004I LTFS వాల్యూమ్ బ్లాక్‌సైజ్: 524288.
LTFS15005I ఇండెక్స్ విభజన ప్లేస్‌మెంట్ విధానం: పరిమాణం=10M/పేరు=.DS_Store.

LTFS11337I అప్‌డేట్ ఇండెక్స్-డర్టీ ఫ్లాగ్ (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 అప్‌డేట్ ఇండెక్స్-డర్టీ ఫ్లాగ్ (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 యొక్క వ్రాత సూచిక (కారణం: ఫార్మాట్, 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 ((ట్యాగ్‌లు/యాపిల్/క్లాంగ్-421.11.66)).
307 LTFS17087I కెర్నల్ వెర్షన్: డార్విన్ కెర్నల్ వెర్షన్ 19.4.0: బుధ మార్చి 4 22:28:40 PST 2020; రూట్: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 విజయవంతమైతే పేర్కొన్న మౌంట్ పాయింట్ జాబితా చేయబడుతుంది.

మరియు ఇక్కడ ఉంది, డెస్క్‌టాప్‌పై మా రిబ్బన్, టెస్ట్(ltfs) అని పేరు పెట్టబడింది! పేరులేని టేప్‌కు OSXFUSE వాల్యూమ్ 0 (ltfs) అని పేరు పెట్టబడుతుంది.

ఇప్పుడు మీరు దానితో పని చేయవచ్చు.

Apple Mac మరియు ఫాన్సీ పరికరాలు. LTO, SAS, ఫైబర్ ఛానెల్, eSATA

సాధారణంగా, ఫైండర్ విండోస్‌లో టేప్ డైరెక్టరీల కంటెంట్‌లను ఎక్కువగా చూడకుండా ఉండటం మంచిది అని మీరు గుర్తుంచుకోవాలి, ఎందుకంటే ఇది LTFS కోసం చాలా ఖరీదైన ఆపరేషన్, కానీ టెర్మినల్ ఆదేశాలతో పని చేయడం లేదా రీసెట్ చేయడం మంచిది. ఎగువ విండోలో చూపిన విధంగా, బ్యాకప్ డైరెక్టరీని టేప్‌కు పెద్దమొత్తంలో అందించండి.

మార్గం ద్వారా, ప్రత్యేకంగా వ్రాసిన IBM యుటిలిటీ ltfs_copy మరియు దాని క్లోన్లు ఉన్నాయి, టేప్ మరియు డిస్క్ మధ్య మరింత సమర్థవంతంగా కాపీ చేయడం కోసం రూపొందించబడింది, అయితే ఇప్పటివరకు రచయిత వాటిని పబ్లిక్ డొమైన్‌లో ఉపరితల శోధనతో కనుగొనలేకపోయారు.

మీరు ఆదేశంతో టేప్‌ను అన్‌మౌంట్ చేయవచ్చు:

umount /Volumes/LTFS

లేదా చెత్తబుట్టలో వేయండి.

వాస్తవానికి, ప్రకృతిలో ఈ చర్యలను సులభతరం చేయడానికి MacOS కోసం కొన్ని రకాల గ్రాఫికల్ షెల్లు ఉన్నాయి, కానీ అలాంటి వక్రీకరణల తర్వాత, టెర్మినల్‌లో కొన్ని పంక్తులను టైప్ చేయడానికి మనం భయపడాలా?

సైడ్ ఎఫెక్ట్‌గా, మేము SAS/4*eSATA కేబుల్ ద్వారా బాహ్య eSATA డ్రైవ్‌లను కనెక్ట్ చేసే అవకాశాన్ని పొందుతాము.

Apple Mac మరియు ఫాన్సీ పరికరాలు. LTO, SAS, ఫైబర్ ఛానెల్, eSATA

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి