Pripni & pogone iz ukazne vrstice v Mac OS X
Kazalo:
Pogone, nosilce in diske lahko priklopite in odklopite iz ukazne vrstice MacOS in Mac OS X.
Za mnoge uporabnike je najlažji način za odpenjanje pogona v Macu tako, da povlečete nosilec v koš, uporabite tipke za izmet, odklopite pogon ali uporabite enega od načinov prisilnega izvrževanja. V istem smislu, če želite znova namestiti pogon, lahko običajno samo fizično odklopite pogon in ga znova priključite.Kaj pa, če želite imeti možnost priklopa, odklopa in ponovnega priklopa pogonov iz ukazne vrstice? Točno to bomo obravnavali tukaj. Ta trik deluje z zunanjimi diski USB, trdimi diski, Firewire, Thunderbolt, DVD-ji, CD-ji, omrežnimi pogoni, celo pogoni USB, dobesedno vsemi nosilci, ki jih je mogoče namestiti in dostopati prek neverjetno uporabnega ukaza diskutil. Z uporabo ukazne vrstice za ponovno namestitev pogona je mogoče celoten postopek dokončati na daljavo, če je potrebno prek SSH, in ne da bi bilo treba fizično odklopiti pogon iz računalnika Mac. To je neskončno uporabno za odpravljanje težav, za skriptiranje in avtomatizacijo in je odličen trik za tiste med nami, ki samo radi brskamo po terminalu.
Kako odklopiti pogon iz ukazne vrstice v Macu
Najprej obravnavamo odklop pogonov. Če želite to narediti, boste potrebovali drug nosilec, pritrjen ali povezan z računalnikom Mac v takšni ali drugačni obliki, nato pa zaženite terminal, da začnete (nahaja se v /Applications/Utilities/).
1: seznam vseh pogonov
Prva stvar, ki jo boste morali storiti, je seznam povezanih pogonov. To bo zagotovilo seznam vseh pogonov, ki so priključeni na Mac, ki so vklopljeni in odklopljeni, in vseh njihovih ustreznih particij. To počnemo, da lahko dobimo identifikator pogona, ki je običajno nekaj takega kot disk1s2 ali disk2s2, itd
diskutil list
Izhod bo videti nekako takole:
$ diskutil list /dev/disk0 : VRSTA IME VELIKOST IDENTIFIER 0: GUID_partition_scheme 121,3 GB disk0 1: EFI 209,7 MB disk0s1 2: Apple_HFS Macintosh HD 120,5 GB disk0s2 3: Apple_Boot Recovery HD 650,0 MB disk0s3 /dev/disk1 : VRSTA IME VELIKOST IDENTIFIER 0: GUID_partition_scheme 16,0 GB disk1 1: EFI 209,7 MB disk1s1 2: Apple_HFS OSXDaily 15,7 GB disk1s2
Zavoljo tega primera se bomo osredotočili na priloženi pogon z imenom »OSXDaily«, ki je po naključju zunanji pogon USB, ki je zadnji na seznamu.Upoštevajte, da je identifikator tega pogona »disk1s2« in to bomo prenesli v naslednji niz ukazov, da ga odpnemo in znova priklopimo.
Verjetno je vredno omeniti, da se bodo pogoni vedno nahajali v /dev/ in bo zato /dev/ vedno predpona pred identifikatorjem.
2: Odpnite navedeni pogon
Še vedno uporabljamo ukaz diskutil, usmerili ga bomo na zadevni pogon za odpenjanje.
diskutil unmount /dev/disk1s2
To bo poročalo, da sta bila imenovani nosilec in lokacija odklopljena, takole:
$ diskutil unmount /dev/disk1s2 Volume OSXDaily on disk1s2 unmounted
To je vse. Opazili boste, da pogon ni več dostopen v Finderju, vendar bo še vedno viden prek diskutila iz ukazne vrstice ali bolj znane aplikacije Disk Utility v grafičnem vmesniku Mac OS X.
Kako priklopiti pogon iz ukazne vrstice v Macu
Če lahko odklopite pogon, ga seveda lahko tudi namestite ali znova namestite. Zaporedje ukazov je zelo podobno; poiščite nosilec in nato vklopite pogon.
1: Poiščite pogon za namestitev
Če že veste, kje se nosilec nahaja, lahko prezrete 1. del in skočite naravnost na 2. del, vendar se vseeno posvetimo pridobivanju identifikatorja nosilca. Tokrat ga bomo nekoliko skrajšali, ker bomo domnevali, da poznamo ime pogona za namestitev, zato moramo poiskati le identifikator. To bomo storili z uporabo grep za skrajšanje izhoda ukaza diskutil tako:
$ diskutil list |grep OSXDaily 2: Apple_HFS OSXDaily 15,7 GB disk1s2
Ta rezultat je očitno veliko krajši od celotnega rezultata seznama diskutil, ki smo ga prikazali zgoraj.
Za ta primer se pogon »OSXDaily« še vedno nahaja na /dev/disk1s2 in to je tisto, kar bomo priklopili.
2: Namestite (ali ponovno namestite) pogon
Za namestitev (ali ponovno namestitev) pogona bomo uporabili isti ukaz diskutil z novo zastavico in vnosi, kot je ta:
diskutil mount /dev/disk1s2
Z uporabo istih primerov kot drugje, tukaj bosta videti ukaz in izhod:
$ diskutil mount /dev/disk1s2 Volume OSXDaily on /dev/disk1s2 mounted
To očitno znova priklopi pogon, prav tako pa bo nameščeni nosilec spet viden v Mac OS X Finderju in aplikacijam, ki temeljijo na GUI, v različnih pogovornih oknih Odpri ali Shrani.
Kako odklopiti in znova namestiti pogon/nosilec v enem samem ukazu
Želite hitro odklopiti in znova namestiti isti nosilec, v bistvu vklopiti njegovo povezljivost z računalnikom Mac? To lahko storite z enim samim ukazom, tako da oba nanizate takole: "
diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo Ponovno nameščen nosilec"
Ko se izvede, bi to izgledalo takole:
"$ diskutil unmount /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume Volume OSXDaily on disk1s2 unmounted Volume OSXDaily on /dev/disk1s2 mounted Remounted Volume "
Če bi med tem postopkom opazovali glasnost v Finderju, bi ugotovili, da za kratek čas izgine, nato pa se skoraj takoj znova pojavi. Zadnji del odmeva ni obvezen, vendar naredi celotno ukazno dejanje še bolj podrobno.
Hvala Nileshu za navdih za namig