Slik verifiserer og reparerer du en disk fra OS X-kommandolinjen

De Diskverktøy Søknad er et kraftig verktøy for å holde stasjonene som er koblet til Macen din lykkelige og sunne. Men det er situasjoner der det kanskje ikke er tilgjengelig. For eksempel kan du koble til en ekstern datamaskin via SSH eller Diskverktøy rett og slett nekter å starte.  

I denne veiledningen vil jeg vise deg hvordan du:

  • Finn en disk som kan ha en feil
  • Bekreft en disk fra kommandolinjen
  • Reparer den disken (om nødvendig) fra kommandolinjen

screen~~POS=TRUNC

Viktige notater

Før jeg tar deg videre, må du forstå et par ting:

  1. Jeg skal jobbe med et SD-kort jeg har satt inn i min Mac. Hvis du må målrette mot maskinens harddisk, må du passe på at du erstatter ordet Macintosh HD til SD i noen av de kommandoene jeg viser i denne artikkelen.
  2. Disse instruksjonene er ikke ment for nybegynnere Mac-brukere. Hvis du ikke er minst litt komfortabel i Terminal, Det kan hende du vil holde deg til de grafiske brukergrensesnittsapplikasjonene som Diskverktøy.

Finne disken

Alle diskene som er festet til Mac, er plassert i volumene katalog i Terminal. Denne katalogen er et skritt unna roten av Mac-en. Kommandoen som brukes til å bytte fra katalog til katalog er cd. I terminalen a /er kjent som roten, eller laveste nivå, katalog.

Så å bytte til volumene katalog, åpne Terminal og skriv inn eller lim inn i denne kommandoen: cd / volumer. Terminalvinduet burde nå se veldig ut som dette:

Få tilgang til volummappen fra OSX-terminalen

Type ls og trykk Komme tilbake. Du vil bli vist en liste over disker som er koblet til Mac-en din.

Bekreft disken

Når du har listen over disker, kan du målrette mot en eller flere av dem for verifisering og reparasjon. For å starte verifikasjonsprosessen, skriv inn følgende kommando, mens du er sikker på å erstatte [stasjonsidentifikator] del for det faktiske navnet på stasjonen.  

diskutil verifisereVolume [stasjonsidentifikator]

Hvis du målretter mot Mac-harddisken, kan du også bare bruke en /. Du ser noe som ser slik ut:

Verifiserer en disk via terminal i OSX

Denne testen kom tilbake vellykket. Så jeg kan være trygg på stasjonen og dens evne til å lagre data. Hvis det oppstod en feil, så ser jeg en melding som leser: Volumet [testet volum] ble funnet korrupte og må repareres.

Reparer disken

Anta for et øyeblikk at disken kom tilbake med en feil eller trenger reparasjon. For å reparere en disk fra kommandolinjen, skriv eller lim inn følgende kommando i terminal: diskutil reparasjonsvolum / Volumer / [stasjonsidentifikator] / og trykk Komme tilbake.

Like som før, vil jeg bruke SD som stasjonsidentifikator. Hvis du ønsker å målrette mot en annen stasjon, legger du inn navnet på stasjonen i stedet for SD. Du kan også bruke / som identifikator for Macens harddisk. Din Terminal vinduet burde nå se ut som dette:

Reparere en disk fra Terminal i OSX

Gratulerer! Disken din har nå blitt verifisert og reparert helt fra kommandolinjen.

Konklusjon

De Terminal kan noen ganger føle seg som en ukjent eller skremmende applikasjon som skal brukes. Men det kan også være et flott sted å gå når du er i klemme. I mange tilfeller kan det være ditt eneste alternativ. Så neste gang du trenger å reparere en disk, gi denne metoden et skudd!