Slik verifiserer du (og reparerer) en disk fra kommandolinjen til Mac OS X

Diskverktøy-appen som følger med Mac OS X, har en kommandolinjevivalent som gir avanserte brukere muligheten til å utføre diskvedlikehold fra terminalen, inkludert diskbekreftelse og reparasjoner. Dette muliggjør en rekke nyttige feilsøkingsevner, inkludert muligheten til eksternt å utføre diskreparasjoner ved hjelp av SSH, eller gjennom enbrukermodus hvis brukerkontoene er utilgjengelige.

Denne veiledningen er beregnet for avanserte brukere som er komfortable med Terminal og kommandolinjen. De fleste Mac-brukere er bedre i stand til å holde seg til den grafiske siden av ting og reparere stasjoner direkte med Diskverktøy eller gjennom gjenopprettingsmodus.

Verifiserer en disk fra kommandolinjen i OS X

Kontrollerer volumet avgjør om stasjonen må repareres og kan gjøres med følgende generelle syntaks:

diskutil verifyVolume [drive identifier]

For eksempel, for å verifisere standard stasjonen på en Mac du kan bruke:

diskutil verifyvolume /

Andre monterte stasjoner kan også angis hvis du kjenner navnet deres:

diskutil verifyvolume /Volumes/ExternalBackups/

Merk: stasjonen må falle med brukerens privilegier (eller bruk sudo), og volumet må være aktivt montert (her er hvordan du gjør det fra kommandolinjen).

På samme måte som å kjøre Diskverktøy fra GUI, kan kommandolinjen ta en stund. Hvis det ikke rapporteres feil, er det ikke nødvendig å reparere volumet. Hvis du ser en melding som følgende:

"Volumet Macintosh HD ble funnet korrupte og må repareres"

Du vil ønske å fikse det ved å utstede reparasjonsdisk kommandoen neste.

Følgende Repair Volume-trick er rett og slett kommandolinjens tilnærming til samme evne som finnes i Disk Utility GUI-appen. Som nevnt tidligere er dette best reservert for avanserte brukere.

Kjør reparasjonsdisk fra kommandolinjen for å løse problemet med identifisert stasjon

Når du har bestemt at stasjonen trenger reparasjon, kan du gjøre det ved å bruke diskutil-kommandoen igjen:

diskutil repairvolume /

Igjen kan dette rettes mot andre mengder ved å spesifisere navnet eller monteringspunktet slik:

diskutil repairvolume /Volumes/ExternalBackups/

Uansett at disken kjøres på, la prosessen fullføre helt før du gjør noe annet. Reparer Disk er vanligvis vellykket når du løser problemer som oppdages av kommandoen Bekreft disk.

Repair Disk reparerer ikke tillatelser på disken, men det kan gjøres med en separat diskutil-streng mens du allerede er på kommandolinjen.

Hvis reparasjonsdisken mislykkes, må du ikke freak ut ennå, fordi du kan reparere volumet med fsck-kommandoen ved hjelp av denne prosedyren, noe som er litt mer komplisert, men fungerer ofte for situasjoner når standarddiskverktøy mislykkes eller ellers ikke er tilgjengelig .

Hvis du fortsatt har problemer, kan selve stasjonen sviktes fysisk, noe som indikerer at det er en god ide å få så mye av disken som mulig, sikkerhetskopiere alt og få en erstatningsenhet.