Apple Mac uye akanakisa zvishandiso. LTO, SAS, Fiber Channel, eSATA

Musoro wechinyorwa ichi uri kubatanidza zvishandiso zvekunze kuMac kuburikidza neSAS, Fiber Channel (FC), eSATA interfaces. Ngatitaurei pakarepo kuti kugadzirisa dambudziko rekuwana michina yakadaro, kune nzira yemunhu ane hutano: kuvaka PC yakachipa, plug muHBA SAS kana FC controller kadhi (semuenzaniso, iri nyore LSI adapta), batanidza zvishandiso zvako ku. uyu controller, isa chero Linux paPC uye shanda kubva kuMac kuburikidza netiweki. Asi izvi zvinorambidzwa uye hazvifadzi. Tichaenda nenzira yakaoma uye tobatanidza zvishandiso zvedu zvakananga kuMac.

Zvatinoda izvi:
- mari yakanaka yekutenga michina mitsva, kana rombo rakanaka mumaokisheni paBay (uko, nekuedza kushoma, unogona kutenga michina inodiwa yezvizvarwa zvakapfuura ka10 zvakachipa kupfuura mutengo wezita);
- Ichi chinyorwa.

Kuti ushande nemagineti tepi (ikozvino inomiririrwa pasi rose muiyo LTO fomati), unofanirwa kuve neLTO tepi drive (streamer) kana tepi raibhurari. Ichi chishandiso chinodhura chekutenga kwekutanga (kubva kumazana ezviuru zveRubles), asi yakakosha mari inonzwisisika kana uchitenga uchishandiswa. Sezvo zvizvarwa zveLTO zvichichinja anenge makore maviri ega ega, uye kuenderana kunogumira kuzvizvarwa zviviri, musika wechipiri wakazadzwa nemidziyo inoshanda makore mana kana kupfuura ekare, i.e. chizvarwa chisati chapfuura uye mberi. Kana iwe ukatenga chigadzirwa chitsva chezvinangwa zvekutengesa, iwe pachako unonzwisisa kuti nei uchichida. Kana iwe uchida kutengera imba yako nemhuri, unogona kufunga nezve iyi sarudzo senzira yekuchengeta ruzivo (sezvo vezvenhau pachavo vakachipa zvakanyanya pa1 gigabyte).

Kutanga kubva kuchizvarwa cheLTO-5 (uye chikamu cheLTO-4), zvishandiso zvekushanda nemagineti tepi zvakabatana muhardware kumakombuta kuburikidza neSAS kana FC interface (kazhinji kune maviri mavhezheni ega ega mudziyo)

Kune rimwe divi, Apple nemutsa inotipa iyo USB-C interface muMac yedu (ichishanda kuburikidza ne USB, Thunderbolt 3 kana DisplayPort protocol), dzimwe nguva Ethernet interface, pamwe neyemuridzi Thunderbolt 3 - Thunderbolt 2 uye Thunderbolt - FireWire 800 adapters. .

Stalemate? Kwete saizvozvo. Neraki, Thunderbolt inogona kushanda muPCIe modhi uye inobvumira makadhi ePCIe kuti abatanidzwe nenzira imwechete sekunge akaiswa zvakananga mukati mekombuta kesi. Nekuda kweizvi, chero kuwedzera kweMac hardware kumisikidzwa kunogoneka, chero paine yakakodzera adapta uye vatyairi.

Sezvineiwo, nzira iri nyore yekugadzirisa dambudziko bhokisi rekunze rePCIe adapter ine Thunderbolt interface (PCIe kadhi yekuwedzera system), maunogona kuisa SAS kana FC Host bhazi adapta (HBA). Semuenzaniso, mabhokisi akadaro anogadzirwa nekambani Sonnet nevamwe. Pane nuance pano: haasi wese controller akakodzera isu, asi imwe chete ine mutyairi weMacOS. Kune mashoma mabhodhi akadaro, uye iyo yakachipa uye inonyanya kufarirwa (somuenzaniso, yakafanana LSI) haina kuiswa muhuwandu hwavo. Neraki, Sonnet akatora dambudziko kuunganidza kuenderana tafura PCIe makadhi ane akasiyana OS kuburikidza neThunderbolt interface.

Imwe mhinduro ndeyokutenga yakagadzirira-yakagadzirwa Thunderbolt - SAS kana Thunderbolt - FC interface converter, iyo, chaizvoizvo, igungano rakagadzirirwa-rakagadzirwa rebhokisi uye mutongi. Kambani yakakurumbira munzvimbo ino ATTO, asi kunewo zvigadzirwa kubva kune mamwe makambani.

Ziva kuti havasi vese SAS neFC controllers vanopihwa zvitupa kuti vatevedzere LTO standard, nekuti izvi pachazvo zvinoda mari. Vamwe vanogadzira vanonyora zvakananga kuti vatongi vavo havana kugadzirwa kuti vashande nematepi madhiraivha.

Kupedzisa mufananidzo, tinoona kuti mLogic inogadzira chishandiso, inova IBM LTO-8 drive mune imwe kesi yekunze, iyo SAS kuThunderbolt 3 converter inokurumidza kubatanidzwa.Ichi, zvisinei, chinhu chinotonyanya kushamisa kupfuura zvose zvinotsanangurwa pamusoro apa, kunyanya nemitemo yenharaunda yedu. Ini ndinokahadzika kuti mudziyo uyu unogona kutounzwa zviri pamutemo kuRussia (madhiraivha eLTO ane cryptographic features, uye vagadziri vakaita seIBM neHP vanogashira FSB mvumo yekupinza yemhando yega yega nekuda kweichi chikonzero).

Zvadaro, isu tichafunga, semuenzaniso, imwe seti yemidziyo, muridzi wayo iyo munyori akazova semugumisiro wekutora kwakawanda kwakabudirira, asi mutemo mukuru unofanirwa kuchengetedzwa kune zvese zvingasarudzwa.

Saka isu tine zvinotevera zvishandiso zvekushanda nematepi:
- Apple Mac mini 2018 komputa ine macOS 10.15 Catalina, ine USB-C ports ine Thunderbolt 3 rutsigiro;
- Apple Thunderbolt 3 / Thunderbolt 2 adapta;
- Apple Thunderbolt 2 tambo;
- ATTO ThunderLink SH 1068 interface inoshandura (2 * Thunderbolt / 2 * SAS-2);
- SAS tambo SFF-8088 - SFF-8088;
- tepi drive LTO-5 IBM TS2350;
- LTO-5 cartridges, yekuchenesa cartridge.

Zvino, sezvavanotaura, nezvese zvinhu izvi tichaedza kubvisa.

Isu tinodhawunirodha kubva kuwebhusaiti yeATTO ichangoburwa vhezheni yeThunderLink SH 1068 mutyairi (sezviri pachena, kuti zvitiitire nyore, inosanganiswa neSH 2068 mutyairi uye iri muchikamu 2068, iyo yakanyorwa chete mukati medura nemutyairi) uye iyo ATTO gadziriso yekushandisa.

Apple Mac uye akanakisa zvishandiso. LTO, SAS, Fiber Channel, eSATA

Mutyairi, hongu, anoda kuiswa. Pamberi pezviito zvakadaro, munyori anorayira kuti ugare uchitora mufananidzo we APFS faira system ye boot disk nemurairo.

tmutil localsnapshot

kana kopi yekuchengetedza yebhoti disk, kana iine HFS +. Haungazive. Zvadaro zvichava nyore kukungurutsa kubva pamufananidzo.

Tevere, iyo isina ruzivo asi nekuda kwekushingairira pfungwa pasina mubvunzo ichave yakarerekera kuverenga nokungwarira iyo ATTO mutyairi yekuisa mirairo uye woitevera. Somugumisiro - tadam! - tinowana sisitimu yekushandisa inorembera padanho rekurodha. Pano isu tingangoda mufananidzo kubva kwatinogona kupora nekufonera Nguva muchina kubva pakudzoreredza partition, kana kubva kune imwechete kudzoreredza partition isu tinokwanisa kudzima kext ine chirwere kubva kune kernel extensions dhairekitori (munyori kazhinji haakurudzire kuita izvi).

Nei izvi zviri kuitika? Nekuti Apple yakatichengeta. Mushanduro dzichangoburwa dzemacOS, haugone kupinza nyore kodhi yekunze muhurongwa hwebhoot. Iwo akanaka Apple programmers akavharira maitiro anoparadza aya. Kunyanya, vakaivharira pakati, kana tarisiro yemutyairi ichiitwa, asi mutyairi pachayo haasi, saka zvese zvinongooma.

Chii chinofanira kuita pfungwa dzakadzama isati yaisa mutyairi? Kutanga, ipa murairo:

csrutil status

Kana tichipindura kwazviri tinogamuchira:

Sistimu Yekutendeseka Dziviriro mamiriro: yakagoneswa.

zvino izvi zvinoreva kuti vakanaka Apple programmer vane hanya nesu, saka hapana chinozotiitira kusvika tadzima kudzivirira kwavo kunoshamisa. Kuti uite izvi, tangazve kune yekudzoreredza partition (⌘R), fonera iyo terminal uye buritsa iwo murairo:

csrutil disable

Mushure meizvi, isu tinotangazve muhurongwa hwekushanda, uye chete tozoisa mutyairi, uye panguva imwechete iyo ATTO configuration utility (musimboti, gadziriro utility inodiwa chete diagnostics uye hazvidiwi panguva yakajairika kushanda). Tiri munzira, kana tikabvunzwa, tinosimbisa mvumo yeATTO mumagadzirirwo ehurongwa. Mushure mekuisa, unogona kudzorera zvakare muchikamu chekudzorera uye kupa murairo

csrutil enable

Apple iri kutichengeta zvakare.

Iye zvino tave nedhiraivha-inotsigirwa interface kune ekunze SAS zvishandiso (kana FC, kana FC inoshandura yakashandiswa). Asi maitiro ekushanda ne tepi pamwero unonzwisisika?

Sezvo pfungwa dzisina ruzivo asi dzakadzidza dzichiziva, chero Unix-compatible system inotsigira tepi dhiraivha pamwero wekernel uye basic system utilities, iyo inonyanya kusanganisira mt (tepi manejimendi) uye tar (archiver inotsigira kushanda neakachengetwa pamatepi). Zvisinei, pfungwa dzakaoma dzingataure chii pamusoro peizvi? Chero Unix-inoenderana system, kunze kwe macOS. Apple yakatichengeta nekubvisa tsigiro yematepi zvishandiso kubva mukodhi yayo.

Asi hazvigoneke here kudzosa iyi kodhi nekutakura yakavhurika-sosi Unix zvishandiso kune macOS? Nhau dzakanaka ndedzekuti Tolis (iyo yandisiri kubatanidza nayo) akatoita izvi muchigadzirwa chavo Tolis Tape Zvishandiso. Nhau dzakaipa ndedzekuti kambani yataurwa inodhura madhora mazana matatu nemakumi mapfumbamwe ekushandisa mhedzisiro yebasa rayo. Kufungidzira kweichi chokwadi kunogona kusiyana, asi munyori pachake haasati agadzirira kubhadhara mumwe munhu mazana mana emadhora ekodhi iyo yainyanya kunyorwa nevanhu vakasiyana zvachose uye yave ichishandiswa pachena kubva kuma399s, uye saka munyori ari kuzvibvunza mubvunzo uyu. inofunga yakavharwa. (Nenzira, kune chirongwa chemahara chakasiiwa munzvimbo isina kujeka paGithub IOSCSITTape pane imwe nyaya).

Neraki, kune iyo IBM corporation munyika, ine zvishuwo zvekutengesa zviri pamwero wakasiyana zvachose, uye nekudaro havazviratidze muchinhu chidiki chese. Kunyanya, yakagadzira yakavhurika-sosi LTFS tepi faira system, iyo zvakare yakagoverwa macOS.

Iyo caveat pano ndeyekuti vagadziri vematepi emidziyo vakasiyana vanoburitsa yavo vhezheni yeLTFS kutsigira zvishandiso zvavo. Sezvo munyori achishandisa IBM tepi drive, akaisa LTFS kubva kuIBM. Wechitatu bato madhiraivha angangoda avo eLTFS ports. Uye kune kushandiswa kwepasirese kweOpenLTFS paGithub uye Homebrew.

Izvo zvakakosha kwatiri kuti LTFS inoshandisa iyo media partitioning basa, uye saka inogona kushanda nemidziyo nemakaturiji kutanga kubva kuchizvarwa cheLTO-5.

Saka, kwatiri isu, isu tinorodha IBM Spectrum Archive Single Drive Edition yeMacOS kubva kuBMM webhusaiti, iyo inosanganisira iyo LTFS kuita. Pasina chero adventures, isu tinoisa chigadzirwa tichishandisa chayo chekuisa. Ari munzira, anoisawo FUSE package, uye muzvirongwa zvehurongwa achafanirwa kusimbisa mvumo yeakangwara programmer anonzi Anatol Pomozov, uyo mune iyi nyaya iyo IBM yese inotsamira. Rukudzo neruremekedzo kumurume uyu.

Zvinokurudzirwa kunyora mutsetse mufaira ipapo /Library/Frameworks/LTFS.framework/Versions/Current/etc/ltfs.conf.local:

sarudzo single-drive sync_type=nguva @1

iyo inotsanangura kuti tepi inokwidziridzwa nekusarudzika uye yekurekodha buffer inogadziridzwa mushure meminiti 1 yekusaita (default ndeye 5 maminetsi).

Apple Mac uye akanakisa zvishandiso. LTO, SAS, Fiber Channel, eSATA

Pakupedzisira, zvinhu zvose zvakagadzirira kubatana. Isu tinobatanidza ketani: Mac - T3 / T2 adapta - Thunderbolt tambo - ATTO inoshandura - SAS tambo - tape drive (kusarudzwa kwezviteshi zvakawanda paMac, converter uye drive haina kukosha). Batidza simba rekushandura. Batidza simba kune tepi drive. Isu tinomirira kuti dhiraivha ipedze kutanga zvinoenderana nechiratidzo chayo.

Tinopa murairo:

ltfs -o device_list

Hooray! Isu tinowana (neyakajairwa IBM yekuongorora nzira):

307 LTFS14000I LTFS kutanga, LTFS shanduro 2.4.2.0 (10418), log level 2.
307 LTFS14058I LTFS Format Kutsanangurwa shanduro 2.4.0.
307 LTFS14104I Yakatangwa ne "ltfs -o device_list".
307 LTFS14105I Iyi bhinary yakavakirwa Mac OS X.
307 LTFS14106I GCC shanduro ndeye 4.2.1 Inoenderana 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; mudzi:xnu-6153.101.6~15/RELEASE_X86_64.
307 LTFS17085I Plugin: Kuisa "iokit" tepi backend.
Tape Device list:.
Zita remudziyo = 0, Vendor ID = IBM, Product ID = ULT3580-TD5, Serial Number = **********, Product Name = [ULT3580-TD5].

Isa kaseti, mirira kuti itakure uye fomati:

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

Pano iyo -d parameter inotsanangura nhamba yekutyaira (nguva dzose zero kana iri iyo chete, asi haigoni kusiiwa mumurairo uyu), -n izita rematepi (unogona kuisiya), uye -r parameter inoda kuisa zviri mukati. ye .DS_Store mafaira asingadariki saizi 10 megabytes, muindex (kureva, akaitirwa dhairekitori) chikamu chetepi pane chikamu chedata.

Hupenyu husinganzwisisike hwakatanga mutepi drive. Tinomirira maminetsi mashoma togamuchira mhinduro inotevera:

LTFS15000I Kutanga mkltfs, LTFS shanduro 2.4.2.0 (10418), log level 2.
LTFS15041I Yakatangwa ne "mkltfs -d 0 -nTest -r size=10M/name=.DS_Store".
LTFS15042I Iyi bhinary yakavakirwa Mac OS X.
LTFS15043I GCC shanduro ndiyo 4.2.1 Inoenderana Apple Clang 4.1 ((tags/Apple/clang-421.11.66)).
LTFS17087I Kernel shanduro: Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; mudzi:xnu-6153.101.6~15/RELEASE_X86_64.
LTFS15003I Fomati mudziyo '0'.
LTFS15004I LTFS vhoriyamu blocksize: 524288.
LTFS15005I Index partition placement policy: size=10M/zita=.DS_Store.

LTFS11337I Gadziridza index-tsvina mureza (1) - NO_BARCODE (0x0x1021081e0).
LTFS17085I Plugin: Kurodha "iokit" tepi backend.
LTFS30810I Kuvhura mudziyo kuburikidza neokit mutyairi (0).
LTFS30814I Vendor ID is IBM.
LTFS30815I Chigadzirwa ID is 'ULT3580-TD5'.
LTFS30816I Firmware kudzokorora ndeye H976.
LTFS30817I Drive serial iri **********.
LTFS17160I Maximum mudziyo block saizi ndeye 1048576.
LTFS11330I Inorodha cartridge.
LTFS30854I Logical block protection yakaremara.
LTFS11332I Mutoro wakabudirira.
LTFS17157I Kuchinja dhiraivha yekumisikidza kunyora-chero kupi modhi.
LTFS15049I Kutarisa svikiro (gomo).
LTFS30854I Logical block protection yakaremara.
LTFS15010I Kugadzira data partition b pane SCSI partition 1.
LTFS15011I Kugadzira index chikamu pane SCSI chikamu 0.
LTFS17165I Kugadzirisazve chikamu chepakati.
LTFS11097I Kugovera svikiro.
LTFS11100I Kunyora label kune chikamu b.
LTFS11278I Kunyora index kune chikamu b.
LTFS30808I READ_ATTR (0x8c) inodzoka -20501.
LTFS30865I READ_ATTR inodzorera Invalid Field muCDB (-20501) 0.
LTFS30836I Handikwanise kuverenga hunhu (-20501).
LTFS11336I Hunhu hahupo. Rega kukanganisa kunotarisirwa.
LTFS17235I Kunyora index yeNO_BARCODE kuenda ku b (Chikonzero: Mafomati, 0 mafaera) **********.
LTFS17236I Ndakanyora index yeNO_BARCODE (b, **********).
LTFS11337I Gadziridza index-tsvina mureza (0) - NO_BARCODE (0x0x1021081e0).
LTFS11100I Kunyora label kugovera a.
LTFS11278I Kunyora index kune chikamu a.
LTFS30808I READ_ATTR (0x8c) inodzoka -20501.
LTFS30865I READ_ATTR inodzorera Invalid Field muCDB (-20501) 0.
LTFS30836I Handikwanise kuverenga hunhu (-20501).
LTFS11336I Hunhu hahupo. Rega kukanganisa kunotarisirwa.
LTFS17235I Kunyora index yeNO_BARCODE kune (Chikonzero: Format, 0 mafaera) 9068025555.
LTFS17236Ndakanyora index yeNO_BARCODE (a, **********).
LTFS15013I Volume UUID is: 3802a70d-bd9f-47a6-a999-eb74ffa67fc1.

LTFS15019I Vhoriyamu huwandu ndeye 1425 GB.
LTFS30854I Logical block protection yakaremara.
LTFS15024I Medium yakarongwa zvinobudirira.

Isa iyo yakarongwa tepi:

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

Isu tinowana mamwe maminetsi mashoma ekutyaira uye diagnostics:

307 LTFS14000I LTFS kutanga, LTFS shanduro 2.4.2.0 (10418), log level 2.
307 LTFS14058I LTFS Format Kutsanangurwa shanduro 2.4.0.
307 LTFS14104I Yakatangwa ne "ltfs /Volumes/LTFS/".
307 LTFS14105I Iyi bhinary yakavakirwa Mac OS X.
307 LTFS14106I GCC shanduro ndeye 4.2.1 Inoenderana 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; mudzi:xnu-6153.101.6~15/RELEASE_X86_64.
307 LTFS14063I Sync mhando i "nguva", Sync nguva ndeye 60 sec.
307 LTFS17085I Plugin: Kuisa "iokit" tepi backend.
307 LTFS17085I Plugin: Kurodha "yakabatana" iosched backend.
307 LTFS14095I Seta tepi mudziyo nyora-chero kupi nzira kudzivirira katuriji ejection.
307 LTFS30810I Kuvhura mudziyo kuburikidza neokit mutyairi (0).
307 LTFS30814I Vendor ID is IBM.
307 LTFS30815I Chigadzirwa ID is 'ULT3580-TD5'.
307 LTFS30816I Firmware kudzokorora ndeye H976.
307 LTFS30817I Drive seriyori iri **********.
307 LTFS17160I Maximum mudziyo block saizi ndeye 1048576.
307 LTFS11330I Inorodha cartridge.
307 LTFS30854I Logical block protection yakaremara.
307 LTFS11332I Mutoro wakabudirira.
307 LTFS17157I Kuchinja dhiraivha yekumisikidza kunyora-chero kupi modhi.
307 LTFS11005I Kuisa vhoriyamu.
307 LTFS30854I Logical block protection yakaremara.
307 LTFS17227I Tape hunhu: Mutengesi = IBM.
307 LTFS17227I Tape hunhu: Zita rekushandisa = LTFS.
307 LTFS17227I Tape hunhu: Chishandiso Version = 2.4.2.0.
307 LTFS17227I Tape hunhu: Medium Label =.
307 LTFS17228I Tape hunhu: Chinyorwa Localization ID = 0x81.
307 LTFS17227I Tape hunhu: Barcode =.
307 LTFS17227I Tape hunhu: Chikumbiro Format Version = 2.4.0.
307 LTFS17228I Tape hunhu: Volume Lock Status = 0x00.
307 LTFS17227I Tape hunhu: Media Pool zita =.
307 LTFS14111I Kutanga kuseta kwakapedzwa zvinobudirira.
307 LTFS14112I Invoke 'mount' command kuti utarise mhedzisiro yekuseta kwekupedzisira.
307 LTFS14113I Yakatsanangurwa gomo poindi yakanyorwa kana ikabudirira.

Uye hezvino, ribhoni yedu padesktop, inonzi Test(ltfs)! Iyo tepi isina kudomwa zita ichanzi OSXFUSE Vhoriyamu 0 (ltfs).

Iye zvino unogona kushanda nayo.

Apple Mac uye akanakisa zvishandiso. LTO, SAS, Fiber Channel, eSATA

Kazhinji, iwe unofanirwa kuyeuka kuti zvinokurudzirwa kuti usashandise zvakanyanya kutarisa zviri mukati mematepi madhairekitori mune yekuwana mahwindo, sezvo iri basa rinodhura zvakanyanya reLTFS, asi zviri nani kushanda nemirairo yekupedzisira, kana kungogadzirisa zvakare. dhairekitori rekuchengetedza muhuwandu kune tepi, sezvakaratidzwa pahwindo riri pamusoro.

Nenzira, kune yakanyatso kunyorwa IBM utility ltfs_copy uye clones yayo, yakagadzirirwa kunyatsoita kukopa pakati tepi uye dhisiki, asi kusvika zvino munyori haasati akwanisa kuzviwana munzvimbo yeruzhinji nekutsvaga kwepamusoro.

Unogona kudzikisa tepi nemurairo:

umount /Volumes/LTFS

kana kungozvikanda mumarara.

Muchokwadi, mune zvisikwa kune imwe mhando yemifananidzo magomba eMacOS kuti afambise zviito izvi, asi mushure mekutsveyamisa kwakadaro, isu tinofanira kutya here kunyora mitsetse mishoma mune terminal?

Semhedzisiro, tinowana mukana wekubatanidza eSATA madhiraivha ekunze kuburikidza neSAS/4*eSATA tambo.

Apple Mac uye akanakisa zvishandiso. LTO, SAS, Fiber Channel, eSATA

Source: www.habr.com

Voeg