Mount & atvienojiet diskus no komandrindas operētājsistēmā Mac OS X

Satura rādītājs:

Anonim

Var pievienot un atvienot diskus, sējumus un diskus no MacOS un Mac OS X komandrindas.

Daudziem lietotājiem vienkāršākais veids, kā atvienot disku operētājsistēmā Mac, ir vienkārši ievilkt sējumu atkritnē, izmantot izstumšanas taustiņus, atvienot disku vai izmantot kādu no piespiedu izstumšanas metodēm. Tādā pašā veidā, ja vēlaties atkārtoti uzstādīt disku, parasti varat vienkārši fiziski atvienot disku un pievienot to atpakaļ.Bet ko darīt, ja vēlaties uzstādīt, atvienot un atkārtoti uzstādīt diskus no komandrindas? Tas ir tieši tas, ko mēs šeit apskatīsim. Šis triks darbojas ar ārējiem USB diskiem, cietajiem diskiem, Firewire, Thunderbolt, DVD, CD, tīkla diskdziņiem, pat USB diskdziņiem, burtiski ar jebkuru sējumu, ko var uzstādīt un kuram var piekļūt, izmantojot neticami noderīgo diskutil komandu. Izmantojot komandrindu, lai atkārtoti uzstādītu disku, visu procesu var pabeigt attālināti, ja nepieciešams, izmantojot SSH, un nekad nav fiziski jāatvieno disks no Mac. Tas ir bezgala noderīgs problēmu novēršanai, skriptēšanai un automatizācijai, un tas ir lielisks triks tiem no mums, kam vienkārši patīk ķerties pie termināļa.

Kā atvienot disku no komandrindas operētājsistēmā Mac

Vispirms aptversim disku atvienošanu. Lai to izdarītu, jums ir jāpievieno cits sējums vai jāpievieno Mac datoram, pēc tam palaidiet termināli, lai sāktu darbu (atrodas mapē /Applications/Utilities/).

1: uzskaitiet visus diskus

Pirmā lieta, kas jums jādara, ir pievienoto disku saraksts. Tiks parādīts saraksts ar visiem Mac datoram pievienotajiem diskdziņiem, kas ir vai nu uzmontēti, vai atvienoti, un visiem tiem atbilstošajiem nodalījumiem. Mēs to darām, lai varētu iegūt diska identifikatoru, kas parasti ir kaut kas līdzīgs disk1s2 vai disk2s2 utt.

diskutil list

Izvade izskatīsies apmēram šādi:

$ diskutil list /dev/disk0 : TIPA NOSAUKUMS IZMĒRA IDENTIFIKĀTS 0: GUID_partition_scheme 121,3 GB disks0 1: EFI 209,7 MB disk0s1 2: Apple_HFS Macintosh HD disks0s2 120.5 GB 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 : TIPA NOSAUKUMS IZMĒRA IDENTIFIKĀTORS 0: GUID_partition_scheme 16.0 GB disk1 1: EFI 209.7 MB disk1s1 2.: Apple_HFS OSXDaily 1.2 GB 1

Šā piemēra labad mēs koncentrēsimies uz pievienoto disku ar nosaukumu “OSXDaily”, kas ir ārējais USB zibatmiņas disks, kas sarakstā tiek rādīts pēdējais.Ņemiet vērā, ka šī diska identifikators ir “disk1s2”, un mēs to izmantosim nākamajā komandu sērijā, lai to atvienotu un atkārtoti pievienotu.

Iespējams, ir vērts pieminēt, ka diskdziņi vienmēr atradīsies mapē /dev/ un tādējādi /dev/ vienmēr tiks pievienots identifikatoram.

2: atvienojiet norādīto disku

Joprojām izmantojot komandu diskutil, mēs to norādīsim uz attiecīgo disku, lai to atvienotu.

diskutil atvienot /dev/disk1s2

Tas ziņos par nosaukto sējumu un vietu, kas ir atvienota, piemēram:

$ diskutil atmontēt /dev/disk1s2 Volume OSXDaily on disk1s2 unmounted

Tas ir viss. Jūs ievērosiet, ka disks vairs nav pieejams programmā Finder, taču tas joprojām būs redzams, izmantojot komandrindas diskutil vai pazīstamāko Disk Utility lietotni Mac OS X GUI.

Kā uzstādīt disku no komandrindas operētājsistēmā Mac

Ja varat atvienot disku, protams, varat arī to pievienot vai atkārtoti uzstādīt. Komandu secība ir ļoti līdzīga; atrodiet sējumu un pēc tam uzstādiet disku.

1: atrodiet piedziņu uz kalnu

Ja jau zināt, kur atrodas sējums, varat ignorēt 1. daļu un pāriet tieši uz 2. daļu, taču apskatīsim sējuma identifikatora izgūšanu. Šoreiz mēs to nedaudz saīsināsim, jo ​​pieņemsim, ka zinām montējamā diskdziņa nosaukumu, tāpēc mums ir jāatrod tikai identifikators. Mēs to darīsim, izmantojot grep, lai saīsinātu komandas diskutil izvadi, piemēram:

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

Šī izvade acīmredzami ir daudz īsāka nekā visa diskutil saraksta izvade, ko mēs parādījām iepriekš.

Šajā piemērā disks “OSXDaily” joprojām atrodas /dev/disk1s2, un tas ir tas, ko mēs pievienosim.

2: uzstādiet (vai atkārtoti uzstādiet) disku

Lai pievienotu (vai atkārtoti uzstādītu) disku, mēs izmantosim to pašu diskutil komandu ar jaunu karogu un ievades datiem, piemēram:

diskutil mount /dev/disk1s2

Izmantojot tos pašus piemērus kā citur, komanda un izvade izskatīsies šādi:

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

Tas acīmredzami atkal pievienos disku, un tas arī padarīs pievienoto sējumu atkal redzamu Mac OS X Finder un GUI programmās dažādos dialoglodziņos Atvērt vai Saglabāt.

Kā atvienot un atkārtoti uzstādīt disku/sējumu ar vienu komandu

Vai vēlaties ātri atvienot un atkārtoti pievienot to pašu skaļumu, būtībā, pārslēdzot tā savienojamību ar Mac? To var izdarīt ar vienu komandu, savienojot abas kopā šādi:

"

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

Izpildot tas izskatītos šādi:

"

$ diskutil atmontēt /dev/disk1s2;diskutil mount /dev/disk1s2;echo Atkārtoti uzstādīts sējums OSXDaily disk1s2 unmounted Volume OSXDaily uz /dev/disk1s2 mounted atkārtoti sējums "

Ja šī procesa laikā skatītos sējumu Finder, tas uz īsu brīdi pazūd un pēc tam atkal parādās gandrīz nekavējoties. Pēdējā atbalss daļa nav obligāta, taču tā padara visu komandas darbību vēl detalizētāku.

Paldies Nilešam par padomu iedvesmu

Mount & atvienojiet diskus no komandrindas operētājsistēmā Mac OS X