Prijunkite & diskus iš komandinės eilutės sistemoje „Mac OS X“

Turinys:

Anonim

Galite prijungti ir atjungti diskus, tomus ir diskus iš „MacOS“ ir „Mac OS X“ komandinės eilutės.

Daugeliui vartotojų paprasčiausias būdas atjungti diską „Mac“ yra tiesiog nuvilkti tomą į šiukšliadėžę, naudoti išstūmimo klavišus, atjungti diską arba naudoti vieną iš priverstinio išstūmimo metodų. Be to, jei norite iš naujo prijungti diską, paprastai galite tiesiog fiziškai atjungti diską ir vėl prijungti.Bet ką daryti, jei norite prijungti, atjungti ir iš naujo prijungti diskus iš komandinės eilutės? Būtent tai mes čia ir aptarsime. Šis triukas veikia su išoriniais USB diskais, standžiaisiais diskais, „Firewire“, „Thunderbolt“, DVD, kompaktiniais diskais, tinklo diskais, net USB diskais, tiesiogine prasme bet kokiu tomu, kurį galima prijungti ir pasiekti naudojant neįtikėtinai naudingą diskutil komandą. Naudodami komandinę eilutę, norėdami iš naujo prijungti diską, visą procesą, jei reikia, galima užbaigti nuotoliniu būdu per SSH ir niekada nereikia fiziškai atjungti disko nuo „Mac“. Tai be galo naudinga trikčių šalinimo situacijoms, scenarijų kūrimui ir automatizavimui, be to, tai puikus triukas tiems iš mūsų, kurie tiesiog mėgsta blaškytis terminale.

Kaip atjungti diską iš komandinės eilutės sistemoje „Mac“

Pirmiausia apimkime diskų išmontavimą. Kad tai padarytumėte, tam tikra forma reikės prijungti arba prijungti prie „Mac“ kito tomo, tada paleiskite terminalą, kad pradėtumėte (yra /Applications/Utilities/).

1: visų diskų sąrašas

Pirmas dalykas, kurį turėsite padaryti, yra prijungtų diskų sąrašas. Bus pateiktas visų prie „Mac“ prijungtų diskų, kurie yra prijungti ir neprijungti, sąrašas ir visų atitinkamų skaidinių sąrašas. Tai darome, kad galėtume gauti disko identifikatorių, kuris paprastai yra kažkas panašaus į disk1s2 arba disk2s2 ir tt

diskutil list

Išvestis atrodys maždaug taip:

$ diskutil list /dev/disk0 : TIPO PAVADINIMAS DYDŽIO IDENTIFIKATAS 0: GUID_partition_scheme 121.3 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD disk0s120.25 GB 3: Apple_Boot Recovery HD 650,0 MB disk0s3 /dev/disk1 : TIPO PAVADINIMAS DYDŽIO IDENTIFIKATAS 0: GUID_partition_scheme 16,0 GB disk1 1: EFI 209,7 MB disk1s1 2: Apple_HFS OSXDaily 12 GB

Šio pavyzdžio sumetimais sutelksime dėmesį į pridėtą diską, pavadintą „OSXDaily“, kuris yra išorinis USB diskas, kuris sąraše rodomas paskutinis.Atkreipkite dėmesį, kad šio disko identifikatorius yra „disk1s2“ ir mes jį perkelsime į kitą komandų seriją, kad jį atjungtume ir vėl prijungtume.

Tikriausiai verta paminėti, kad diskai visada bus /dev/, todėl /dev/ visada bus prieš identifikatorių.

2: atjunkite nurodytą diską

Vis dar naudodami diskutil komandą, nukreipsime ją į atitinkamą diską, kad būtų galima atjungti.

diskutil atjungti /dev/disk1s2

Tai praneš apie pavadintą tomą ir vietą, kuri buvo atjungta, pvz.:

$ diskutil atjungti /dev/disk1s2 OSXDaily tomas disk1s2 atjungtas

Štai viskas. Pastebėsite, kad diskas nebepasiekiamas „Finder“, bet jis vis tiek bus matomas naudojant „Diskutil“ komandų eilutėje arba labiau pažįstamą „Disk Utility“ programą „Mac OS X“ GUI.

Kaip prijungti diską iš komandinės eilutės „Mac“

Jei galite atjungti diską, žinoma, galite jį prijungti arba vėl prijungti. Komandų seka labai panaši; suraskite garsą, tada prijunkite diską.

1: suraskite diską į kalną

Jei jau žinote, kur yra tomas, galite nepaisyti 1 dalies ir pereiti tiesiai į 2 dalį, bet vis tiek pakalbėkime apie tomo identifikatoriaus gavimą. Šį kartą mes jį šiek tiek sutrumpinsime, nes manysime, kad žinome montuojamo disko pavadinimą, todėl mums reikia tik rasti identifikatorių. Tai padarysime naudodami grep, kad sutrumpintume diskutil komandos išvestį taip:

$ diskutil list |grep OSXDaily 2: Apple_HFS OSXDaily 15,7 GB disk1s2

Akivaizdu, kad ši išvestis yra daug trumpesnė nei visa diskutil sąrašo išvestis, kurią parodėme aukščiau.

Šiame pavyzdyje diskas „OSXDaily“ vis dar yra /dev/disk1s2 ir mes jį prijungsime.

2: prijunkite (arba vėl sumontuokite) diską

Norėdami prijungti (arba iš naujo prijungti) diską, naudosime tą pačią diskutil komandą su nauja vėliavėle ir tokiais įėjimais:

diskutil mount /dev/disk1s2

Naudojant tuos pačius pavyzdžius kaip ir kitur, štai kaip atrodys komanda ir išvestis:

$ diskutil mount /dev/disk1s2 Volume OSXDaily ant /dev/disk1s2 mounted

Tai akivaizdžiai vėl prijungs diską, o prijungtas tomas vėl bus matomas „Mac OS X Finder“ ir GUI pagrįstose programose įvairiuose dialogo languose Atidaryti arba Išsaugoti.

Kaip atjungti ir vėl prijungti diską / tomą viena komanda

Norite greitai atjungti ir vėl prijungti tą patį garsą, iš esmės perjungiant jo jungtį su „Mac“? Tai galite padaryti naudodami vieną komandą, sujungdami abi šias eilutes taip:

"

diskutil atjungti /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume"

Vykdant tai atrodytų taip:

"

$ diskutil atjungti /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume Volume OSXDaily disk1s2 Unmounted Volume OSXDaily on /dev/disk1s2 mounted Remounted Volume "

Jei šio proceso metu stebėtumėte garsumą „Finder“ programoje, pastebėtumėte, kad jis trumpam išnyksta ir beveik iš karto vėl pasirodys. Paskutinė aido dalis yra neprivaloma, tačiau dėl to visas komandos veiksmas tampa dar išsamesnis.

Ačiū Nileshui už įkvėpimą

Prijunkite & diskus iš komandinės eilutės sistemoje „Mac OS X“