Kiinnitä & Irrota asemat komentoriviltä Mac OS X:ssä
Sisällysluettelo:
Voit liittää ja irrottaa asemia, asemia ja levyjä MacOS:n ja Mac OS X:n komentoriviltä.
Monille käyttäjille helpoin tapa irrottaa asema Macissa on joko vetää t altio roskakoriin, käyttää poistonäppäimiä, irrottaa asema tai käyttää jotakin pakkopoistomenetelmistä. Samoin, jos haluat asentaa aseman uudelleen, voit yleensä vain fyysisesti irrottaa aseman ja kytkeä sen takaisin.Mutta entä jos haluat asentaa, irrottaa ja liittää uudelleen asemia komentoriviltä? Juuri sitä käsittelemme tässä. Tämä temppu toimii ulkoisten USB-levyjen, kiintolevyjen, Firewiren, Thunderboltin, DVD-levyjen, CD-levyjen, verkkoasemien, jopa USB-muistiasemien kanssa, kirjaimellisesti minkä tahansa t altion kanssa, joka voidaan asentaa ja käyttää uskomattoman hyödyllisen diskutil-komennon avulla. Käyttämällä komentoriviä aseman asentamiseen uudelleen, koko prosessi voidaan suorittaa tarvittaessa etänä SSH:n kautta ilman, että asemaa tarvitsee fyysisesti irrottaa Macista. Tämä on äärettömän hyödyllinen vianmäärityksessä, komentosarjassa ja automatisoinnissa, ja se on loistava temppu meille, jotka haluavat vain puuhailla terminaalissa.
Aseman irrottaminen Macin komentoriviltä
Katsotaan ensin asemien irrottaminen. Tätä varten tarvitset toisen t altion liitettynä tai liitettynä Maciin jossakin muodossa ja käynnistä sitten Terminal aloittaaksesi (sijaitsee /Applications/Utilities/).
1: Listaa kaikki asemat
Ensimmäinen asia, joka sinun on tehtävä, on luetella liitetyt asemat. Tämä tarjoaa luettelon kaikista Maciin liitetyistä asemista, jotka on joko asennettu tai irrotettu, sekä kaikista niitä vastaavista osioista. Teemme tämän saadaksemme aseman tunnisteen, joka on tyypillisesti jotain levy1s2 tai disk2s2 jne
diskutil list
Tuloste näyttää suunnilleen tältä:
$ keskusteluluettelo /dev/disk0 : TYYPIN NIMI KOKOTUNNISTUS 0: GUID_partition_scheme 121.3 Gt disk0 1: EFI 209.7 Mt disk0s1 2: Apple_HFS Macintosh HD disk0s0s 120.2s 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 : TYYPIN NIMI KOKOTUNNISTUS 0: GUID_partition_scheme 16.0 Gt disk1 1: EFI 209.7 MB disk1s1 2. Apple_HFS OSXDaily 1 2 GB OSXDaily
Tämän esimerkin vuoksi keskitymme liitettyyn asemaan nimeltä "OSXDaily", joka sattuu olemaan ulkoinen USB-muistitikku, joka näkyy luettelossa viimeisenä.Huomaa, että aseman tunniste on "disk1s2", ja siirrämme sen seuraavaan komentosarjaan sen irrottamiseksi ja uudelleen liittämiseksi.
On luultavasti mainitsemisen arvoista, että asemat sijaitsevat aina kansiossa /dev/ ja siten /dev/ on aina tunnisteen etuliitteenä.
2: Irrota määritetty asema
Käyttäen edelleen diskutil-komentoa, osoitamme sen kyseiseen asemaan, jotta se irrotetaan.
diskutil irrota /dev/disk1s2
Tämä ilmoittaa nimetyn t altion ja sijainnin, joka on irrotettu, kuten näin:
$ diskutil unmount /dev/disk1s2 Volume OSXDaily on disk1s2 unmounted
Siinä kaikki. Huomaat, että asema ei ole enää käytettävissä Finderissa, mutta se näkyy silti komentorivin diskutil-sovelluksella tai Mac OS X:n käyttöliittymän tutumman Levytyökalun avulla.
Aseman liittäminen Macin komentoriviltä
Jos voit irrottaa aseman, voit tietysti myös liittää tai liittää sen uudelleen. Komentosekvenssi on hyvin samanlainen; etsi asema ja asenna sitten asema.
1: Etsi ajoasema kiinnitykseen
Jos tiedät jo, missä asema sijaitsee, voit jättää osan 1 huomioimatta ja siirtyä suoraan osaan 2, mutta katsotaanpa äänenvoimakkuuden tunnisteen hakeminen silti. Tällä kertaa lyhennämme sitä hieman, koska oletamme tietävämme asennettavan aseman nimen, joten meidän tarvitsee vain paikantaa tunniste. Teemme tämän käyttämällä grep-komentoa lyhentämään diskutil-komennon tulostetta seuraavasti:
$ keskusteluluettelo |grep OSXDaily 2: Apple_HFS OSXDaily 15,7 Gt disk1s2
Tuloste on selvästi paljon lyhyempi kuin yllä näytetyn diskutil-listan koko tulos.
Tässä esimerkissä asema "OSXDaily" sijaitsee edelleen osoitteessa /dev/disk1s2, ja se liitetään.
2: Asenna (tai asenna uudelleen) asema
Aseman liittämiseksi (tai uudelleenliittämiseksi) käytämme samaa diskutil-komentoa uudella lipulla ja syötteillä, kuten:
diskutil mount /dev/disk1s2
Käyttäen samoja esimerkkejä kuin muualla, komento ja tulos näyttävät tältä:
$ diskutil mount /dev/disk1s2 Volume OSXDaily /dev/disk1s2 mounted
Tämä ilmeisesti liittää aseman uudelleen, ja se myös tekee asennetun t altion jälleen näkyvissä Mac OS X Finderissa ja GUI-pohjaisissa sovelluksissa erilaisissa Avaa- tai Tallenna-valintaikkunoissa.
Aseman/levyn irrottaminen ja uudelleenasennus yhdellä komennolla
Haluatko nopeasti irrottaa ja asentaa uudelleen saman äänenvoimakkuuden, lähinnä kytkemällä sen Mac-tietokoneeseen? Voit tehdä sen yhdellä komennolla yhdistämällä nämä kaksi seuraavasti: "
diskutil irrota /dev/disk1s2;diskutil mount /dev/disk1s2;echo Remounted Volume"
Tämä näyttäisi suoritettuna tältä:
"$ diskutil irrota /dev/disk1s2;diskutil mount /dev/disk1s2;echo Uudelleenasennettu t altio OSXDaily levyllä disk1s2 unmounted Volume OSXDaily /dev/disk1s2 asennettu uudelleenasennettu t altio "
Jos satut katsomaan äänenvoimakkuutta Finderissa tämän prosessin aikana, huomaat sen katoavan hetkeksi ja ilmestyvän sitten takaisin melkein välittömästi. Viimeinen kaikuosa on valinnainen, mutta se tekee koko komentotoiminnosta vieläkin monisanaisemman.
Kiitos Nileshille vinkistä inspiraatiosta