Kiinnitä & Irrota asemat komentoriviltä Mac OS X:ssä

Sisällysluettelo:

Anonim

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

Kiinnitä & Irrota asemat komentoriviltä Mac OS X:ssä