Hvordan verifisere (& reparer) en disk fra kommandolinjen i Mac OS X

Anonim

Diskverktøy-appen sammen med Mac OS X har en kommandolinjeekvivalent som gir avanserte brukere muligheten til å utføre diskvedlikehold fra terminalen, inkludert diskverifisering og reparasjoner. Dette gir mulighet for en rekke nyttige feilsøkingsevner, inkludert muligheten til å eksternt utstede diskreparasjoner via SSH, eller gjennom enkeltbrukermodus hvis brukerkontoene er utilgjengelige.Denne veiledningen er ment for avanserte brukere som er komfortable med terminalen og kommandolinjen. De fleste Mac-brukere er bedre av å holde seg til den grafiske siden av ting og reparere stasjoner direkte med Diskverktøy eller gjenopprettingsmodus.

Bekrefte en disk fra kommandolinjen i OS X

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

diskutil verifyVolum

For å bekrefte standardstasjonen til en Mac kan du for eksempel bruke:

diskutil verifyvolume /

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

diskutil verifyvolume /Volumes/External Backups/

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

Akkurat som å kjøre Diskverktøy fra GUI, kan kommandolinjen ta en stund. Hvis ingen feil rapporteres, er reparasjon av volumet unødvendig. Hvis du ser en melding som følgende:

Du vil fikse det ved å gi reparasjonsdiskkommandoen neste gang.

Følgende reparasjonsvolum-triks er ganske enkelt kommandolinjetilnærmingen til den samme evnen som finnes i Disk Utility GUI-appen. Som nevnt før, er dette best reservert for avanserte brukere.

Kjør reparasjonsdisk fra kommandolinjen for å løse det identifiserte stasjonsproblemet

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

diskutil reparasjonsvolum /

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

diskutil reparasjonsvolum /Volumes/External Backups/

Uavhengig av disken som kjøres på, la prosessen fullføres før du gjør noe annet. Reparer disk lykkes vanligvis med å løse problemer oppdaget av kommandoen Verify 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, ikke skrekk ut ennå, fordi du kanskje kan reparere volumet med fsck-kommandoen ved å bruke denne prosedyren, som er litt mer kompleks, men som ofte fungerer i situasjoner der standard diskverktøy mislykkes eller er på annen måte utilgjengelig.

Hvis du fortsetter å ha problemer, kan selve stasjonen svikte fysisk, noe som indikerer at det er lurt å få så mye av disken som mulig, sikkerhetskopiere alt og få en ny stasjon.

Hvordan verifisere (& reparer) en disk fra kommandolinjen i Mac OS X